@font-face {
	font-family:'Gotham-Bold';
	src:url(../font/fontscorecomggothambold.eot);
	src:url(../font/fontscorecomggothambold.eot?#iefix) format('embedded-opentype'), url(../font/fontscorecomggothambold.woff) format('woff'), url(../font/fontscorecomggothambold.ttf) format('truetype'), url(../font/fontscorecomggothambold.svg#fontscorecomggothambold) format('svg');
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:'OpenSans';
	src:url(../font/opensansregular.eot);
	src:url(../font/opensansregular.eot?#iefix) format('embedded-opentype'), url(../font/opensansregular.woff) format('woff'), url(../font/opensansregular.ttf) format('truetype'), url(../font/opensansregular.svg#opensansregular) format('svg');
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:'OpenSans-Bold';
	src:url(../font/opensansbold.eot);
	src:url(../font/opensansbold.eot?#iefix) format('embedded-opentype'), url(../font/opensansbold.woff) format('woff'), url(../font/opensansbold.ttf) format('truetype'), url(../font/opensansbold.svg#opensansbold) format('svg');
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:'OpenSans-Italic';
	src:url(../font/opensans-italic.eot);
	src:url(../font/opensans-italic.eot?#iefix) format('embedded-opentype'), url(../font/opensans-italic.woff) format('woff'), url(../font/opensans-italic.ttf) format('truetype'), url(../font/opensans-italic.svg#opensansbold) format('svg');
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"OpenSans-Semibold";
	src:url(../font/OpenSans-Semibold.eot?#iefix) format("embedded-opentype"), url(../font/OpenSans-Semibold.woff) format("woff"), url(../font/OpenSans-Semibold.ttf) format("truetype"), url(../font/OpenSans-Semibold.svg#OpenSans-Semibold) format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:'Entypo';
	src:url(../font/entypo.eot);
	src:url(../font/entypo.eot?#iefix) format('embedded-opentype'), url(../font/entypo.woff) format('woff'), url(../font/entypo.ttf) format('truetype'), url(../font/entypo.svg#fontscorecomggothambold) format('svg');
	font-weight:normal;
	font-style:normal
}
body, h1, h2, h3, h4, h5, h6 {
	font:normal 13px "OpenSans", Tahoma, Arial, Helvetica, sans-serif
}
body, form, div, ul, h1, h2, h3, h4, h5, h6, p, ul, ol {
	margin:0;
	padding:0
}
body, div, p {
	color:#2d2d2d
}
body {
	min-width:990px
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
h4 {
	font-size:100%
}
input, textarea, select {
	margin:0 3px 0 0;
	padding:1px;
	font-size:92%;
	font-family:Tahoma
}
textarea {
	margin:0
}
.input-text, .input-text-auto, .input-text-large, .input-text-medium, .input-text-short, .input-text-100, .input-textarea, .input-textarea-long, select {
	background-color:#ffffff;
	vertical-align:middle;
	color:#2d2d2d;
	padding:4px
}
.disabled, select.disabled {
	background-color:#e0dfe3
}
.central-column .input-text, .central-column .input-text-auto, .central-column .input-text-large, .central-column .input-text-medium, .central-column .input-text-short, .central-column .input-text-100 {
	height:14px
}
.input-text {
	width:200px
}
.input-text-medium {
	width:80px
}
.input-text-large {
	width:300px
}
.input-text-short {
	width:40px
}
.input-textarea {
	width:370px
}
.input-textarea-long {
	width:90%
}
.input-text-100 {
	width:100%
}
p {
	padding:2px 0;
	color:#2c2b2b
}
ul {
	list-style-type:none
}
ol {
	padding:0 0 0 15px
}
li {
	padding:2px 0
}
a, a:visited, a:active, a:hover {
	text-decoration:underline;
	cursor:pointer
}
a:hover {
	text-decoration:none
}
.hand {
	cursor:pointer
}
.nowrap {
	white-space:nowrap
}
.radio, .checkbox {
	padding:0;
	margin:0 6px 0 0;
	vertical-align:middle
}
hr {
	height:0;
	border:0 none
}
.dark-hr {
	margin:11px 0 9px 0;
	clear:both
}
.error-text {
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.float-left {
	float:left
}
.float-right {
	float:right
}
.clear-both {
	clear:both
}
.float-none {
	float:none !important
}
.cm-opacity {
	opacity:.3;
	-moz-opacity:.3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=30)"
}
.button-submit-action, .button-submit, .button-submit-big, .button, .button-action, .button-big, .button a, .button-action a, .button-submit-action input, .button-submit input, .button-submit-big input, .button-big a, #top_menu ul li.first-level, #top_menu ul li.first-level.cm-active, #top_menu ul li.first-level span, a.cm-thumbnails-mini, .promotion-coupon strong, .image-reload {
	display:-moz-inline-box;
	display:inline-block
}
.wrapped {
	white-space:normal !important
}
.add-product .wrapped {
	text-align:left;
	max-width:120px
}
.left-column .input-text, .right-column .input-text, .updates-wrapper .input-text {
	height:17px;
	width:115px;
	margin:0;
	padding:1px
}
.ajax-loading-box {
	padding:6px 6px 6px 26px;
	position:fixed;
	right:50%;
	top:0;
	z-index:18;
	display:none
}
.ajax-message {
	padding:10px;
	z-index:17;
	display:none;
	position:absolute;
	width:339px
}
.cm-notification-container {
	position:fixed;
	top:0;
	right:50px;
	width:40%;
	z-index:100;
	min-width:300px
}
.cm-notification-container-top {
	top:10px
}
.notification-content {
	position:relative;
	position:absolute;
	right:0;
	top:0;
	width:400px;
	z-index:11
}
.notification-w, .notification-n, .notification-e {
	position:relative;
	margin:7px 0 7px 0;
	padding:14px 0;
	border:1px solid;
	background-position:16px 12px !important;
	background-repeat:no-repeat !important;
	font-size:100%;
	width:99.8%;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	opacity:.96;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px
}
.notification-w div, .notification-n div, .notification-e div {
	padding-left:50px;
	padding-right:20px;
	display:block;
	clear:both
}
.notification-header-w, .notification-header-n, .notification-header-e {
	font:bold 110% Arial, Helvetica, sans-serif;
	line-height:15px;
	float:left;
	margin:0 10px 0 0;
	padding-right:0 !important
}
.notification-w img, .notification-n img, .notification-e img {
	outline:0;
	border:0
}
.notification-w p, .notification-n p, .notification-e p {
	margin:0;
	color:#8c8531
}
.notification-n p {
	color:#496e16
}
.notification-e p {
	color:#9c3535
}
.notification-body a, .notification-body a:visited, .notification-body a:hover, .notification-body a:active {
	font:normal 85% Arial, Helvetica, sans-serif
}
.notification-w .cm-notification-close, .notification-n .cm-notification-close, .notification-e .cm-notification-close {
	font-size:50%;
	position:absolute;
	right:5px;
	top:5px
}
.error-box-container {
	margin:11px 0 30px 0
}
.error-box {
	padding:1px 8px;
	width:500px;
	text-align:center;
	margin:0 auto
}
.error-box p {
	padding:12px
}
.error-box img.cm-notification-close {
	float:right
}
.section-border {
	margin-top:6px;
	margin-bottom:15px
}
.section-title {
	padding:6px 0 5px 9px
}
.section-title a {
	font:bold 108% Arial, Helvetica, sans-serif
}
.section-title a.cm-combo-on {
	background:no-repeat 0 7px
}
.section-title a.cm-combo-off {
	background:no-repeat 0 7px
}
.search-form .input-text {
	width:170px
}
.search-form .input-text-large {
	width:207px
}
.button a, .button-action a, .button-big a, .button-submit-action input, .button-submit input, .button-submit-big input {
	cursor:pointer;
	white-space:nowrap;
	text-decoration:none
}
.button-submit-action, .button-submit, .button-submit-big, .button, .button-action, .button-big {
	margin-bottom:4px
}
.button-submit-big, .button-big {
	padding-left:3px;
	height:29px
}
.button-submit-big input, .button-big a {
	font-size:92%;
	padding:7px 19px 8px 7px;
	height:29px;
	line-height:16px
}
.buttons-container {
	padding:5px 0 1px 0
}
.subcategories {
	font-weight:normal;
	font-family:'OpenSans-Bold';
	line-height:17px;
	float:left;
	padding:1px 25px 0 15px;
	margin:0 0 15px 0;
	float:left
}
.subcategories ul {
	line-height:18px
}
.subcategories p {
	padding:0;
	margin:0 0 1px 0
}
.product-title, .product-title:visited, .product-title:hover, .product-title:active {
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.compact .product-title, .compact .product-title:visited, .compact .product-title:hover, .compact .product-title:active {
	font-weight:normal
}
.product-details-title {
	font-weight:normal;
	font-family:'OpenSans-Bold';
	padding:1px
}
div.product-details-title {
	margin-top:15px
}
td div.product-details-title {
	margin-top:0
}
.sku {
	font-size:77%;
	padding:0
}
.more-info {
	font-size:77%;
	text-align:center
}
.price, .sub-price, .cart-price, .qty-in-stock {
	font-weight:normal;
	font-family:"OpenSans-Bold"
}
p.price {
	margin:6px 0
}
.cart-price {
	font-size:92%
}
.qty-in-stock, .list-price {
	font-size:85%
}
.list-price .list-price {
	font-size:100%
}
.cm-dashed-box {
	background:transparent
}
#fullbody {
	padding:13px 12px 0 12px;
	background-color:#ffffff
}
table.product-list td {
	padding:7px 5px
}
table.product-list p, table.product-list .product-list-field {
	margin:3px 0
}
table.product-list .product-list-field {
	padding-left:0
}
table.product-list .product-list-field label {
	width:auto;
	margin-left:0;
	margin-right:10px
}
.tabs {
	margin-top:13px;
	padding:0 0 0 12px;
	vertical-align:bottom;
	overflow:hidden
}
.tabs ul {
	vertical-align:bottom
}
.tabs ul li, .tabs ul li.cm-active {
	float:left;
	white-space:nowrap;
	cursor:pointer;
	vertical-align:bottom
}
.tabs ul li a, .tabs ul li a:hover, .tabs ul li.cm-active a, .tabs ul li.cm-active a:hover {
	font:normal 85% Verdana, Geneva, Arial, Helvetica, sans-serif
}
.tabs ul li.cm-active a, .tabs ul li.cm-active a:visited, .tabs ul li.cm-active a:hover, .tabs ul li.cm-active a:active {
	color:#000000;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	text-decoration:none
}
.tabs ul li a:hover {
	text-decoration:none
}
.cm-tabs-content {
	padding:11px 0
}
.tab-list-title {
	margin:20px 0 8px -2px;
	padding-bottom:1px;
	font-weight:normal;
	font-size:138%
}
.affiliate-code {
	padding:3px;
	margin:3px;
	margin-right:10px
}
.field-name {
	font:bold 85% tahoma, arial, verdana, helvetica, sans-serif;
	white-space:nowrap
}
.valign, .go-button {
	vertical-align:middle
}
.valign-top {
	vertical-align:top
}
.compare-table td {
	padding:3px 8px
}
.compare-table .first-cell {
	white-space:nowrap
}
table label {
	width:auto;
	font-weight:normal
}
.label {
	margin-bottom:7px;
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.jcarousel-container {
	position:relative
}
.jcarousel-clip {
	overflow:hidden;
	position:relative
}
.jcarousel-list {
	overflow:hidden;
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0
}
.jcarousel-list li, .jcarousel-item {
	float:left;
	list-style:none
}
.lm-columns {
	float:left;
	width:48%;
	min-width:100px
}
.lm-links {
	padding-bottom:1px
}
.lm-description {
	padding:4px 0 15px 0;
	text-align:justify
}
.lm-top {
	font-size:1px
}
.lm-center {
	padding:5px 5px 0 5px
}
.products-rounded .product-properties .buttons-container, .products-rounded .product-properties .form-field, .products-rounded .product-properties .product-list-field {
	margin:0;
	padding:0
}
.left-column .form-field, .right-column .form-field {
	padding:6px 0
}
.left-column .form-field label, .right-column .form-field label {
	margin-left:0;
	width:auto
}
.products-rounded .product-properties {
	margin:0
}
.lm-bottom {
	font-size:1px
}
.lm-buttons-wrapper {
	padding:0 3px 0 0
}
.lm-buttons {
	float:right;
	margin-left:6px;
	margin-bottom:1px
}
.item-wrap {
	background:repeat-x bottom center;
	margin-bottom:4px;
	padding-bottom:10px
}
.last-item-wrap {
	background-image:none;
	margin-bottom:0
}
.item-image {
	float:left;
	margin-right:10px
}
.item-description {
	display:table
}
.lm-manufacturer {
	font-weight:normal;
	font-family:'OpenSans-Bold';
	margin:0 0 4px 0;
	padding:0
}
.lm-cell-content {
	padding:5px 9px 9px 9px
}
.lm-link, .lm-link:visited, .lm-link:active {
	font-weight:normal;
	font-family:'OpenSans-Bold';
	text-decoration:underline
}
.lm-link:hover {
	font-weight:normal;
	font-family:'OpenSans-Bold';
	text-decoration:none
}
.lm-bc-icon {
	padding:0 7px
}
.ad-container {
	overflow:hidden;
	width:100%;
	margin:1px auto 11px auto
}
.product-container {
	padding:5px 0
}
.border {
	margin-bottom:12px
}
.no-items {
	padding:15px 0;
	text-align:center;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	margin:6px 3px
}
.hidden {
	display:none;
	visibility:visible
}
.strong {
	font-weight:normal;
	font-family:"OpenSans-Bold"
}
.italic {
	font-style:italic
}
.lowercase {
	text-transform:lowercase
}
.uppercase {
	text-transform:uppercase
}
.left {
	text-align:left
}
.right {
	text-align:right
}
.center {
	text-align:center
}
.justify {
	text-align:justify
}
.scroll-x {
	width:100%;
	height:100%;
	overflow-x:auto;
	overflow-y:hidden;
	padding-bottom:3px
}
.no-margin {
	margin:0 !important
}
.inline {
	display:inline
}
.dashed, a.dashed {
	border-bottom:1px dashed #000000;
	text-decoration:none
}
a.dashed {
	border-bottom-color:#0042b2
}
a.dashed:hover {
	border-bottom:1px dashed transparent
}
.no-padding {
	padding:0 !important
}
.no-margin {
	margin:0 !important
}
.margin-top {
	margin-top:10px
}
.margin-bottom {
	margin-bottom:10px
}
.fixed-layout {
	table-layout:fixed
}
.overflow-hidden {
	overflow:hidden
}
.width50 {
	width:50%
}
#footer {
	clear:both
}
#container {
	padding:0 11px;
	margin:0 auto
}
.central-column, .container-right .central-column, .container-left .central-column {
	float:left;
	display:inline;
	margin:0 172px 15px 172px;
	padding:0 21px 15px 21px;
	width:582px
}
.container-long .central-column {
	margin:0;
	padding:0 0 30px 0;
	width:100%
}
.container-right .central-column, .container-left .central-column {
	margin:0 0 15px 172px;
	padding:0 0 15px 21px;
	width:773px
}
.container-left .central-column {
	margin:0 172px 15px 0;
	padding:0 21px 15px 0
}
.left-column {
	float:left;
	width:171px;
	margin-left:-968px
}
.right-column {
	float:left;
	width:171px;
	margin-left:-171px
}
.logo-image {
	float:left;
	margin-top:10px;
	position:relative;
	z-index:8
}
#top_menu {
	clear:both;
	position:relative;
	z-index:7
}
#top_menu, .top-menu, #top_menu ul li.first-level, #top_menu ul li.first-level.cm-active {
	vertical-align:bottom
}
.top_menu li.first-level, .top_menu li.first-level a {
	padding:0;
	margin:0
}
#top_menu li.first-level a, #top_menu li.first-level a:hover, #top_menu li.first-level.cm-active a, #top_menu li.first-level.cm-active a:hover {
	color:#535353;
	font:bold 108% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none
}
#top_menu li.first-level li a, #top_menu li.first-level li a:hover, #top_menu li.first-level.cm-active li a, #top_menu li.first-level.cm-active li a:hover {
	font:bold 100% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	display:block;
	padding:5px 20px 4px 2px
}
#top_menu ul li.first-level.cm-active a, #top_menu ul li.first-level.cm-active a:hover {
	color:#202020
}
#top_menu ul li.first-level a:hover, #top_menu ul li.first-level.cm-active a:hover {
	text-decoration:underline
}
.helper-block {
	display:none
}
.top-tools-container {
	clear:both;
	padding:2px 5px 8px 5px;
	height:31px
}
.top-tools-container span.float-left, .top-tools-container span.float-right {
	width:5px;
	height:41px;
	margin:-2px 0 0 -5px
}
.top-tools-container span.float-right {
	margin:-2px -5px 0 0
}
.top-search {
	padding:8px 0 0 8px
}
.search-products-text {
	font:bold 92% tahoma, verdana, arial, sans-serif;
	padding-right:2px
}
.top-search .search-products-text {
	vertical-align:-1px
}
.search-selectbox {
	width:150px;
	height:21px;
	vertical-align:middle
}
.search-input {
	width:203px;
	margin:0 0 0 -4px;
	height:17px;
	vertical-align:middle
}
.search-advanced, .search-advanced:visited, .search-advanced:hover, .search-advanced:active, .search-label {
	font:normal 85% Verdana, Geneva, Arial, Helvetica, sans-serif
}
.search-label {
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.content-tools {
	padding:5px 5px 0 7px;
	margin-bottom:13px
}
.content-tools span.float-left, .content-tools span.float-right {
	display:block;
	width:5px;
	height:36px;
	margin:-5px 0 0 -7px
}
.content-tools span.float-right {
	margin:-5px -5px 0 0
}
.content-tools-helper .float-right {
	max-width:50%
}
.popup-tools {
	position:absolute;
	padding:3px;
	border:1px solid #cecece;
	background-color:#fff;
	z-index:7
}
.popup-tools .input-text {
	background-color:#fff;
	width:80%;
	color:#4d4d4d;
	border-color:#cecece
}
.popup-tools ul li {
	padding:4px 22px 3px 2px;
	white-space:nowrap
}
.popup-tools ul li a, .popup-tools ul li a:visited, .popup-tools ul li a:hover, .popup-tools ul li a:active {
	color:#000;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:left 0;
	padding:0 2px;
	text-shadow:none
}
.popup-tools ul li a:hover {
	background-color:#01b1dc;
	color:#fff;
	text-decoration:none
}
#sw_cart_box, .cart-list-icon {
	width:44px;
	height:26px;
	border:0 none
}
.cart-list-icon {
	height:24px
}
#cart_status .float-left {
	position:relative;
	z-index:6
}
#cart_status a {
	padding-left:3px
}
#cart_status span {
	vertical-align:middle
}
.checkout-link {
	float:left;
	padding-top:5px
}
#cart_status .checkout-link a, #cart_status .checkout-link a:visited, #cart_status .checkout-link a:hover, #cart_status .checkout-link a:active {
	padding:0 15px 2px 6px
}
.cart-list {
	position:absolute;
	width:234px;
	z-index:5;
	top:0;
	left:0
}
.list-container {
	margin-top:6px;
	padding:0 4px;
	background-color:#ffffff
}
.cart-list .list {
	height:185px;
	overflow-x:hidden;
	overflow-y:auto;
	padding-left:5px
}
.cart-list ul li.delim {
	padding:0;
	font-size:1px;
	line-height:1px;
	height:1px
}
.list p.center {
	margin-top:75px
}
.cart-list .buttons-container {
	text-align:center;
	margin:8px 0 11px 0
}
#cart_status .buttons-container a, #cart_status .buttons-container a:visited, #cart_status .buttons-container a:hover, #cart_status .buttons-container a:active {
	padding:0 15px 2px 6px;
	margin:0 1px
}
.sidebox-categories-wrapper, .sidebox-wrapper .sidebox-categories-wrapper {
	margin:0 1px 22px 0
}
.sidebox-categories-wrapper .sidebox-title, .sidebox-wrapper .sidebox-categories-wrapper .sidebox-title {
	padding-left:11px
}
.sidebox-categories-wrapper .sidebox-title span, .sidebox-wrapper .sidebox-categories-wrapper .sidebox-title span {
	padding:8px 11px 7px 0;
	overflow:hidden
}
.sidebox-categories-wrapper .sidebox-body, .sidebox-wrapper .sidebox-categories-wrapper .sidebox-body {
	border:0 none
}
.sidebox-categories-wrapper .sidebox-bottom, .sidebox-categories-wrapper .sidebox-bottom span, .sidebox-wrapper .sidebox-categories-wrapper .sidebox-bottom, .sidebox-wrapper .sidebox-categories-wrapper .sidebox-bottom span {
	display:none
}
.sidebox-wrapper {
	margin-bottom:19px
}
.sidebox-title {
	padding-left:10px
}
.sidebox-title span {
	display:block;
	font:bold 108% Tahoma, Verdana, Geneva, Arial, Helvetica
}
.sidebox-bottom {
	height:1px
}
.sidebox-bottom span {
	font-size:1px;
	line-height:1px;
	height:1px
}
.sidebox-wrapper .sidebox-bottom, .sidebox-wrapper .sidebox-bottom span {
	display:block
}
.table th {
	font-weight:normal;
	font-family:'OpenSans-Bold';
	padding:3px 5px 2px 5px;
	white-space:nowrap
}
.table th.right {
	text-align:right
}
.table th.left {
	text-align:left
}
.table tr, .table .table tr {
	background-color:#ffffff
}
.table table tr {
	background-color:transparent
}
.table th {
	padding:8px
}
.table td {
	padding:4px 8px
}
.no-markers li {
	padding:0
}
.table table td {
	border:0 none
}
.table .table-footer td {
	padding:0;
	margin:0;
	font-size:38%;
	height:5px
}
#category_rows .table {
	margin-top:-1px
}
table.qty-discounts {
	padding:0;
	border-width:1px
}
table.qty-discounts th, table.qty-discounts td {
	border:0 none
}
.noborder td {
	border:0 solid #ffffff
}
.mainbox-title {
	padding:2px 0 12px 0;
	margin:0
}
.mainbox-title span {
	color:#2d2e2e;
	font:bold 200% Arial, Helvetica, sans-serif
}
.mainbox-title .secure-page-title {
	font-size:100%
}
.mainbox-title span.float-right {
	display:block;
	font-weight:normal;
	font-size:50%;
	padding-top:12px
}
.mainbox-body {
	margin-bottom:20px
}
.mainbox2-title {
	padding:0 0 5px 7px
}
.mainbox2-title span {
	color:#2d2e2e;
	font:bold 169% Arial, Helvetica, sans-serif
}
.mainbox2-body {
	padding:10px 20px 20px 20px
}
.mainbox2-bottom, .mainbox2-bottom span {
	display:none
}
.title-extra {
	margin-top:-1px;
	float:right;
	text-align:right
}
.title-extra .checkbox {
	margin-right:3px
}
.title-extra a, .title-extra a:visited, .title-extra a:hover, .title-extra a:active {
	text-transform:lowercase;
	text-decoration:none;
	font-weight:normal
}
.title-extra a:hover {
	text-decoration:underline
}
.mainbox-cart-title {
	padding:8px 8px 7px 13px
}
.mainbox-cart-body {
	padding:10px 0 10px 0
}
.mainbox-cart-body .product-description {
	padding:0 7px
}
.cart-buttons {
	padding:4px 4px 4px 8px;
	margin-bottom:5px
}
.updates-wrapper {
	padding:9px 5px 9px 9px;
	margin-bottom:10px
}
.sidebox-body .updates-wrapper {
	margin:8px -10px -7px -10px
}
.updates-wrapper p {
	margin:0;
	padding:0 0 3px 0;
	font:normal 85% tahoma, verdana, arial, sans-serif
}
.updates-wrapper .form-field, .promotion-coupon .form-field {
	padding:0;
	margin:0
}
.footer-top-helper, .footer-bottom-helper {
	display:none
}
.bottom-copyright {
	text-align:center;
	padding-top:8px
}
.bottom-search {
	padding:8px 0 15px 0
}
p.bottom-copyright.mini {
	font-size:69%
}
.product-spacer {
	width:9px
}
.product-image, .feature-image {
	float:left;
	margin:0 25px 10px 0;
	text-align:center
}
td.product-image {
	margin:0;
	float:none
}
td.product-image img {
	margin:0 10px
}
.product-description, .feature-description {
	display:table
}
td.product-description {
	padding-right:10px;
	display:table-cell
}
.product-bulk-add-wrapper {
	padding-right:3px;
	margin:3px 0
}
.discount-label {
	float:left;
	margin:4px 0 0 20px
}
.discount-label em {
	display:block;
	font-size:85%;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	white-space:nowrap
}
.product-variant-image {
	padding-top:5px;
	margin-left:-120px
}
.product-list-price strike {
	padding-right:8px
}
.pagination {
	padding:4px 0 5px 0;
	margin:14px 0 8px 0
}
.pagination a, .pagination a:visited, .pagination a:hover, .pagination a:active, .pagination-selected-page {
	padding:0 4px 1px 4px
}
.info-field-title {
	font-size:85%;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	padding:6px 4px 6px 8px
}
.info-field-title a, .info-field-title span, .info-field-title em {
	font-weight:normal;
	font-size:115%
}
.info-field-body {
	padding:10px;
	margin-bottom:15px;
	overflow-y:hidden;
	overflow-x:auto
}
.info-field, .info-field label {
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	line-height:18px
}
.info-field label {
	font:normal 85% verdana, geneva, arial, helvetica, sans-serif;
	width:220px;
	float:left
}
div.delim {
	padding:0;
	margin:0;
	height:7px;
	line-height:7px;
	font-size:7px
}
.arrow-list {
	margin:0 0 0 6px
}
ul.menu-root-categories {
	padding:4px 3px 0 3px
}
ul.menu-root-categories li {
	padding:0
}
.menu-root-categories li a {
	display:block;
	padding:2px 5px 3px 3px;
	background:no-repeat right 5px;
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.menu-root-categories.tree li a {
	background-image:none
}
.menu-subcategories a.active, ul.menu-subcategories a.active:visited, ul.menu-subcategories a.active:hover, ul.menu-subcategories a.active:active, .menu-root-categories a.active, ul.menu-root-categories a.active:visited, ul.menu-root-categories a.active:hover, ul.menu-root-categories a.active:active {
	text-decoration:none;
	color:#000
}
.sitemap-list {
	padding-top:10px
}
ul.sitemap-list li {
	padding-left:10px
}
.error-message {
	width:88%;
	clear:both
}
.error-message .message {
	padding:0 8px;
	margin-bottom:8px
}
.error-message .arrow {
	width:0;
	margin-left:10px;
	font-size:1px;
	line-height:1px
}
#content_discussion .error-message {
	width:66%
}
#content_discussion #dsc_name {
	width:335px
}
#checkout_totals .error-message {
	width:100%
}
.form-field {
	margin:6px 0;
	vertical-align:middle
}
.form-field {
	padding:0 0 0 170px
}
.form-field.revert {
	padding-left:20px
}
.form-field.revert label {
	float:none;
	margin:0;
	width:auto
}
.form-field.revert .checkbox, .form-field.revert .radio {
	float:left;
	clear:left;
	margin:1px 3px 0 -20px
}
.form-field label {
	float:left;
	clear:left;
	text-align:left;
	width:160px;
	padding-top:1px;
	margin-left:-170px
}
.form-field label.cm-required {
	margin-right:5px;
	width:165px
}
.select-field {
	padding:3px 0
}
.form-field .select-field {
	padding:0
}
.select-field label, .form-field table label {
	width:auto;
	clear:none;
	margin:0 10px 0 0;
	padding:3px 0;
	vertical-align:middle
}
.select-field label {
	padding-left:12px
}
.select-field label .checkbox {
	margin-left:-12px;
	vertical-align:-6px;
	margin-right:3px
}
.select-field .checkbox {
	vertical-align:middle
}
.choose-icon {
	float:left;
	padding:1px 4px 0 0
}
.form-field:after, .search-field:after, .info-field-title:after, .info-field:after, .item-wrap:after, .buttons-container:after, .clear:after, .break:before, #top_menu:after, .cm-tabs-content:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	font-size:0
}
.break:before {
	height:3px
}
.product-list-field {
	margin-top:6px;
	padding-left:120px
}
.product-list-field label {
	width:110px !important;
	margin-left:-120px;
	float:left;
	padding-top:1px
}
.product-features {
	padding:5px;
	margin-left:10px
}
.step-container, .step-container-active {
	margin:0 0 5px 0
}
.checkout-steps {
	padding:5px 5px 0 5px
}
.step-title {
	padding:10px
}
.step-title-active {
	padding:10px
}
.step-title img.float-right {
	padding-top:2px;
	padding-left:10px
}
.step-title-active img.float-right {
	padding-top:1px
}
.step-body {
	padding:3px 15px 5px 21px
}
.step-body-active {
	padding:0 28px 10px 21px
}
.step-body .shipping-rates, .step-body-active .shipping-rates {
	padding-top:14px
}
.step-body .shipping-rates label {
	width:auto;
	padding:4px 5px 0 0
}
.step-body .step-complete-wrapper label {
	padding-top:0
}
.step-body-active {
	padding:0 20px 10px
}
.step-title span, .step-title-active span, .step-title a.title, .step-title a.title:hover, .step-title-active a.title, .step-title-active a.title:hover {
	text-decoration:none;
	padding:0 10px 0 0;
	font:146% Tahoma
}
.step-title-active span, .step-title-active a.title, .step-title-active a.title:hover {
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.checkout-textarea {
	width:374px
}
#summary {
	padding-top:10px
}
.step-complete-wrapper .form-field label {
	margin:0 5px 0 0;
	width:auto
}
.step-complete-wrapper .form-field {
	padding-left:0;
	margin:0 0 6px 0
}
.step-complete-wrapper strong.float-left {
	max-width:60%;
	padding-right:15px
}
.checkout-left-col {
	width:65%
}
.checkout-right-col {
	width:35%
}
.checkout-right-col .right-column {
	width:100%;
	float:right;
	margin-top:50px;
	margin-left:0
}
.checkout-steps p.center {
	text-align:right;
	padding-top:5px
}
.review {
	margin-top:6px
}
.coupon-code-container .error-message {
	float:right
}
.coupon-code-container .arrow, #checkout_totals .arrow {
	float:right;
	margin-right:15%
}
.coupon-code-container .message, #checkout_totals .message {
	clear:right
}
#checkout_cart {
	margin-bottom:20px
}
#checkout_cart .step-title, #checkout_cart .step-title-active {
	position:relative
}
#checkout_cart .mainbox-cart-title {
	display:none
}
#checkout_cart .mainbox-cart-body {
	border:none
}
#checkout_cart .cart-buttons {
	background:none;
	border:none;
	padding:0 0 10px;
	border-bottom:1px dotted #7C8E8E
}
#checkout_cart .cart-buttons .float-right {
	float:left
}
#checkout_cart .title {
	font-weight:normal;
	text-decoration:none
}
#checkout_cart .cm-tools-list.right {
	text-align:left
}
#checkout_cart .cm-tools-list .label {
	display:block;
	margin-bottom:7px
}
#checkout_cart .coupon-code-container {
	border-top:none
}
#checkout_cart .coupon-code-container .form-field {
	padding:10px 0
}
#checkout_cart .subtotal, #checkout_cart .total {
	font-weight:normal;
	margin-left:35px;
	text-transform:lowercase
}
#checkout_cart .costs {
	margin-top:15px
}
#checkout_cart .costs .total, #checkout_cart .costs .subtotal {
	font-size:146%;
	margin:0 35px 0 0
}
#checkout_cart .checkout-show-hide {
	float:right;
	font-size:100%;
	padding:4px 0
}
.estimation-box {
	padding:11px;
	margin:10px 0 0 0
}
.estimation-box h2 {
	padding:1px 0 7px 0
}
.estimation-box .form-field label {
	width:105px
}
.box {
	padding:5px 7px
}
.html-checkboxes {
	vertical-align:-2px;
	margin-left:-12px
}
.form-field table label .html-checkboxes {
	margin-left:0
}
label.label-html-checkboxes {
	width:auto;
	font:normal 85% tahoma, verdana, arial, sans-serif;
	padding:1px 8px 3px 12px
}
#id_sbox_currency, #id_sl {
	padding:1px
}
#previewer_overlay {
	position:fixed;
	z-index:34;
	top:0;
	left:0;
	height:100%;
	width:100%
}
#previewer_window {
	position:fixed;
	z-index:35;
	display:none;
	top:50%;
	left:50%;
	background-color:#ffffff
}
.previewer-container {
	padding:10px;
	border:1px solid #909090
}
.scroller-container {
	margin-bottom:5px;
	padding:10px
}
#scroller_holder, #previewer_scroller {
	margin:0 auto;
	text-align:center
}
#previewer_close {
	padding:7px 4px 0 2px;
	font-size:85%
}
#previewer_close a.tool-link, #previewer_close a.tool-link:hover {
	font-size:85%
}
#previewer_load {
	position:fixed;
	display:none;
	height:16px;
	width:16px;
	z-index:11;
	top:50%;
	left:50%;
	margin:-8px 0 0 -8px
}
#previewer_hide_select {
	z-index:8;
	position:fixed;
	top:0;
	left:0;
	height:100%;
	width:100%
}
#viewer {
	overflow:hidden;
	display:inline-block;
	margin:22px 0;
	height:42px
}
#thumbs_frame {
	display:block
}
#thumbs_frame img {
	margin:0 1px;
	padding:3px
}
#preview_holder {
	width:180px;
	height:180px;
	text-align:center;
	vertical-align:middle
}
#preview_window {
	position:absolute;
	z-index:7
}
.preview-right {
	background-image:url(/skins/hotdealv2/customer/images/icons/previewer_icons.png);
	background-position:-40px -60px;
	right:10px
}
.preview-left {
	background-image:url(/skins/hotdealv2/customer/images/icons/previewer_icons.png);
	background-position:-40px -30px;
	left:10px
}
.preview-right, .preview-left {
	display:block;
	cursor:pointer;
	height:30px;
	margin-top:-15px;
	position:absolute;
	top:50%;
	width:30px
}
#preview_right {
	right:0
}
#preview_left {
	left:0
}
#preview_right, #preview_left {;
	bottom:0;
	cursor:pointer;
	display:none;
	height:100%;
	outline:medium none;
	position:absolute;
	width:35%
}
#previewer_close_button {
	z-index:35
}
.viewer-container {
	position:relative;
	z-index:35
}
.product-filters ul {
	margin:0
}
.product-filters li {
	margin:4px;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	font-family:Tahoma
}
.product-filters li ul li {
	margin:4px 0 4px 0
}
.product-filters a.filter-delete {
	margin-left:-14px;
	padding-right:2px
}
.product-filters li p {
	margin:3px 0 0 0;
	text-align:right
}
.product-filters .details, .product-filters a {
	font-weight:normal
}
.filters-tools {
	padding:3px 3px 8px 0
}
.reset-filters, .reset-filters:visited, .reset-filters:hover, .reset-filters:active {
	padding-left:12px
}
.image-captcha {
	margin-top:4px
}
.captcha-input-text {
	width:133px;
	margin:4px 0 0 0
}
.login-popup .captcha-input-text {
	width:144px
}
.step-body-active .captcha-input-text {
	width:139px
}
.quick-links {
	float:right;
	padding-top:6px
}
.quick-links p {
	padding:0
}
.quick-links a, .quick-links a:visited, .quick-links a:active, .quick-links a:hover {
	padding:0 1px;
	margin-left:10px
}
#footer .quick-links a, #footer .quick-links a:visited, #footer .quick-links a:active, #footer .quick-links a:hover {
	margin:0 5px
}
#footer .quick-links {
	float:none;
	padding-right:0;
	text-align:center;
	margin-bottom:1px
}
.select-link, .select-link:hover {
	padding-right:16px;
	margin-right:12px;
	cursor:pointer
}
.icons {
	display:inline-block;
	margin:0 6px;
	padding:0;
	cursor:pointer;
	vertical-align:-4px
}
.select-lang {
	float:left;
	padding-bottom:10px
}
.cm-select-list a.item-link, .cm-select-list a.item-link:visited, .cm-select-list a.item-link:hover, .cm-select-list a.item-link:active {
	padding:0 0 0 22px;
	background-repeat:no-repeat;
	background-position:left 0
}
.select-wrap {
	float:right;
	font-size:92%;
	margin-top:6px;
	padding-left:3px;
	white-space:nowrap
}
.select-popup {
	background-color:#ffffff;
	position:absolute;
	top:0;
	left:0;
	padding:3px 3px 0 4px;
	margin:0 !important;
	z-index:12
}
.close-icon {
	position:absolute;
	right:3px;
	cursor:pointer
}
ul.cm-select-list {
	margin:0;
	padding:0;
	list-style-type:none;
	display:block
}
ul.cm-select-list li {
	padding:1px 39px 7px 0;
	cursor:pointer;
	white-space:nowrap
}
ul.cm-select-list li a {
	white-space:nowrap
}
.cm-select-list a, .cm-select-list a:visited, .cm-select-list a:hover, .cm-select-list a:active {
	font-family:Arial;
	background-repeat:no-repeat;
	background-position:left 0;
	text-decoration:none;
	padding:0 2px
}
.cm-select-list a.active {
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.select-languages {
	text-align:right;
	margin-bottom:10px
}
.localization {
	padding:6px 9px 7px 12px;
	margin-top:0
}
.promotion-coupon {
	padding:5px 7px 5px 8px;
	margin-bottom:8px
}
.promotion-coupon strong {
	font-size:11px;
	padding-bottom:3px
}
.promotion-coupon .input-text, #point_payment .input-text {
	width:129px;
	padding:7px;
	vertical-align:middle;
	height:15px;
	margin-left:3px
}
.promotion-coupon a {
	vertical-align:1px
}
#sw_point_payment {
	font-size:16px;
	margin-bottom:5px
}
#point_payment .button-submit {
	vertical-align:-2px
}
#point_payment {
	margin-top:5px;
	line-height:22px
}
#applied_promotions .wysiwyg-content {
	text-align:left
}
ul.statistic-list {
	margin-top:10px;
	padding-top:9px;
	float:right;
	clear:both
}
ul.statistic-list li {
	clear:both;
	padding:0 11px 4px 11px;
	white-space:nowrap;
	overflow:hidden
}
ul.statistic-list li span {
	float:left;
	text-align:right;
	margin-right:30px;
	width:150px;
	white-space:normal
}
ul.statistic-list li span strong {
	float:none
}
ul.statistic-list li strong {
	text-align:left
}
ul.statistic-list li strong span {
	float:none;
	width:auto;
	text-align:left;
	margin:0
}
ul.statistic-list li.subtotal span, ul.statistic-list li.subtotal strong {
	font:bold 108% Tahoma
}
ul.statistic-list li.total {
	background-color:#ffffff;
	margin-top:7px;
	padding:9px 0 0 0;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	font-size:138%
}
ul.statistic-list li.total strong {
	width:163px;
	float:left;
	text-align:right;
	margin-right:30px
}
ul.statistic-list li.total span {
	float:none;
	width:auto;
	margin-right:0
}
.upload-file-section {
	overflow:hidden
}
.fileuploader .select-field label {
	margin-right:28px
}
.fileuploader {
	float:left
}
.fileuploader.cm-failed-field a {
	color:#CC0000;
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.fileuploader.cm-failed-field {
	border:none;
	background-color:transparent
}
div.upload-file-local {
	position:relative;
	float:left;
	overflow:hidden;
	display:block;
	overflow:hidden;
	cursor:pointer
}
.upload-file-local input {
	opacity:0;
	-moz-opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	cursor:pointer;
	font-size:300px !important;
	height:300px;
	position:absolute;
	top:0;
	right:0;
	z-index:31;
	border:0;
	padding:0
}
.upload-file-links a.active {
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.attach-images-alt label {
	display:block;
	float:none;
	width:auto;
	margin:0;
	padding:0 0 3px 0
}
#cart_items .sku {
	padding:4px 0 3px
}
#cart_items .product-image {
	padding-left:3px
}
#cart_items .product-description {
	display:block;
	overflow:hidden
}
.quantity {
	padding:5px 0 10px 0
}
.quantity .input-text {
	padding:1px;
	height:13px;
	width:31px;
	margin:0 4px 0 1px
}
.product-description a.cm-combo-on, .product-description a.cm-combo-off {
	padding-left:17px;
	font-size:85%
}
.product-description .product-options {
	padding:2px 0 6px 0;
	font-size:100%
}
.product-options .table-fixed {
	width:450px;
	max-width:450px
}
.product-options .table-fixed .product {
	width:70px
}
.product-options .table-fixed .product-list-field {
	padding-left:0
}
.product-options .table-fixed .product-list-field label {
	margin-left:0
}
.without-image {
	padding:0 0 0 35px
}
.pb-container {
	padding:8px 0 25px 0;
	text-align:center
}
.pb-container a {
	display:inline-block
}
.pb-container em {
	font:bold 115% Arial, Helvetica, sans-serif;
	padding:4px 9px;
	text-decoration:none
}
.pb-container a {
	font:108% Arial, Helvetica, sans-serif
}
.pb-container span.active {
	font:bold 108% Arial, Helvetica, sans-serif
}
.pb-container span.active em {
	font-size:107%
}
.pb-container img {
	margin:0 5px;
	vertical-align:2px
}
.cc-infobox {
	margin:20px 0 13px 0
}
#sign_io {
	padding:11px 3px 0 0;
	position:relative
}
#sign_io a, #sign_io a:visited, #sign_io a:hover, #sign_io a:active {
	padding:0 4px
}
#sign_io a.text-button, #sign_io a.text-button:visited, #sign_io a.text-button:hover, #sign_io a.text-button:active {
	padding:0 8px 0 2px;
	margin:0
}
#login {
	position:absolute;
	width:300px;
	top:44px !important;
	right:4px;
	left:auto !important;
	z-index:14
}
.login-popup {
	background-color:#f9ffd2;
	border:1px solid #b1b1b1;
	padding:9px 16px
}
.login-popup p {
	line-height:14px
}
.login-popup .header {
	font:bold 169% Arial, Helvetica, sans-serif;
	margin:0 0 8px -4px
}
.login-popup .error-text {
	margin-bottom:11px
}
.login-popup .form-field, .login .form-field, .step-body-active .form-field {
	padding-left:0
}
.login-popup .form-field label, .login .form-field label, .step-body-active .form-field label {
	font:100% Arial, Helvetica, sans-serif;
	margin-left:0
}
.login-popup .form-field .input-text {
	clear:both;
	font:bold 169% Arial, Helvetica, sans-serif;
	padding:2px 3px 3px 3px;
	margin-top:3px;
	width:255px
}
.login-popup .form-field .password {
	margin-bottom:6px
}
.login-popup .clear, .login .clear {
	padding:10px 0 6px 0
}
.login-popup .clear .float-left {
	padding-top:1px
}
.login-popup .clear .checkbox {
	margin:2px 0 0 1px
}
.login-popup .clear label {
	font:100% Arial, Helvetica, sans-serif
}
.login-popup a {
	font-size:100%
}
.login-popup .error-message {
	width:263px
}
.login {
	width:290px;
	margin:0 auto
}
.login .clear, .login-form .clear {
	padding:10px 0 0 0
}
.login .error-message {
	display:none
}
.breadcrumbs {
	padding-bottom:12px;
	font-size:85%
}
.bc-arrow {
	margin:0 6px;
	width:3px;
	height:5px
}
.table-filters th {
	text-align:left;
	font-size:100%;
	padding:10px 0 6px 0
}
.table-filters td {
	padding:0 12px 8px 0
}
.table-filters .scroll-y {
	background-color:#ffffff;
	overflow-y:auto;
	height:127px;
	border:1px solid #cfdce0;
	padding:0 0 0 4px;
	margin-bottom:8px
}
.table-filters td .select-field {
	margin-top:0;
	padding:0 0 6px 0
}
.table-filters .scroll-y .select-field {
	margin:4px 0 0 0
}
table.table-filters label {
	font:85% Verdana, Geneva, Arial, Helvetica, sans-serif
}
.table-filters .delim {
	background-image:none
}
.table-filters .delim td {
	border-bottom:1px solid #e7e5d5
}
.login-table td {
	padding-left:28px
}
.login-table td.login-form {
	padding:0 28px 0 0
}
.login-table .delim {
	margin:15px 0
}
.login .input-text {
	width:88%;
	margin:0
}
.login .form-field {
	margin:0;
	padding:5px 2px 5px 0
}
.order-status {
	padding:10px 10px 10px 30px;
	margin:5% auto;
	width:920px
}
body.clear-body {
	min-width:100%
}
.bug-report {
	position:fixed;
	right:0;
	bottom:0;
	height:26px;
	background-color:#ff9600;
	border:1px solid #acacac;
	border-width:1px 1px 0 0;
	opacity:.85;
	-moz-opacity:.85;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=85)";
	padding:5px 0 0 5px
}
.exception-body {
	padding:0 0 0 35px
}
.exception-body h1 {
	float:left
}
.exception-body h2 {
	clear:both
}
.exception-content {
	padding-left:2px
}
.exception-body .float-right {
	padding:2px 10% 0 10%
}
.exception-content p {
	margin:0 0 16px 0
}
.exception-content .exception-menu {
	margin:7px 0 24px 0
}
.exception-body hr {
	margin-bottom:10px
}
.cm-dashed-box {
	border:1px dashed #909090;
	background-color:transparent
}
.object-container {
	padding:12px;
	overflow-x:auto;
	overflow-y:scroll;
	font-weight:normal
}
.popupbox-closer {
	position:absolute;
	right:-15px;
	top:-12px;
	width:30px;
	height:30px;
	cursor:pointer
}
.graph-border {
	height:8px
}
.graph-bg {
	font-size:8px
}
.table-filters .input-text {
	width:100%;
	max-width:200px
}
.cm-template-box {
	display:inline;
	margin:0;
	padding:0 !important;
	background:none !important
}
.subpages-list {
	margin-top:10px
}
ul.subpages-list li, .wysiwyg-content ul.subpages-list li {
	padding:8px 0;
	font-style:italic;
	background-image:none
}
.subpages-list li .main-info {
	font-style:normal;
	padding-right:6px
}
.view-all div {
	max-width:100px;
	text-align:left
}
.multicolumns-list td {
	padding:15px 0 17px 0
}
.multicolumns-list table td {
	padding:0
}
.recover-password {
	width:205px;
	text-align:left
}
#template_text {
	height:350px;
	width:100%
}
.order-info {
	padding-bottom:10px
}
.demo-site-panel {
	border:1px solid #000000;
	background-color:#dddddd
}
.demo-site-panel strong {
	font-size:115%
}
.demo-site-panel td, .demo-site-panel select {
	white-space:nowrap;
	color:#2d2d2d;
	font:100% Tahoma
}
.demo-site-panel td {
	padding:0 5px
}
.demo-site-panel td.strong {
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.demo-site-panel select {
	background-color:#ffffff;
	border:1px solid #cecece;
	padding:1px
}
.image-border img {
	margin:3px
}
.product-notification-container {
	position:fixed;
	top:50%;
	left:50%;
	margin:-80px 0 0 -200px;
	color:#000000;
	width:400px;
	min-height:140px;
	z-index:30
}
.product-notification {
	background-color:#ffffff;
	padding:8px 10px 6px 10px
}
.product-notification h1 {
	font-size:138%;
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.product-notification .notification-body, .product-notification .notification-body a, .product-notification .notification-body a:visited, .product-notification .notification-body a:hover, .product-notification .notification-body a:active {
	color:#000000
}
.product-notification .notification-body p {
	text-align:left
}
.product-notification .notification-body {
	height:72px;
	overflow-y:auto;
	overflow-x:hidden;
	border:1px solid #cccccc;
	margin:10px 0 13px 0;
	padding:1px 7px
}
.product-notification-container img.cm-notification-close {
	margin:0;
	padding:0;
	float:none
}
.product-notification .notification-body .product-list-field {
	margin-top:0;
	font:normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif
}
.product-notification .notification-body .product-list-field label {
	padding-top:0
}
.product-notification ul ul {
	margin-left:15px;
	padding-left:10px;
	border-left:1px solid #cccccc
}
.cm-popup-hor-resizer, .w-shadow, .e-shadow {
	position:absolute;
	width:13px;
	height:100%
}
.cm-popup-hor-resizer {
	cursor:w-resize
}
.cm-popup-hor-resizer {
	cursor:w-resize
}
.cm-left-resizer, .w-shadow {
	background:repeat-y left top;
	left:-13px
}
.cm-right-resizer, .e-shadow {
	background:repeat-y left top;
	right:-13px
}
.cm-popup-vert-resizer, .n-shadow, .s-shadow {
	position:absolute;
	width:100%;
	height:18px
}
.cm-popup-vert-resizer {
	cursor:s-resize
}
.cm-top-resizer, .n-shadow {
	top:-18px;
	background:repeat-x left top
}
.cm-bottom-resizer, .s-shadow {
	bottom:-18px;
	background:repeat-x left top
}
.cm-popup-corner-resizer, .ne-shadow, .se-shadow, .sw-shadow, .nw-shadow {
	position:absolute;
	width:13px;
	height:18px
}
.cm-nw-resizer, .nw-shadow {
	background:no-repeat left top;
	top:-18px;
	left:-13px
}
.cm-nw-resizer {
	cursor:nw-resize
}
.cm-ne-resizer, .ne-shadow {
	top:-18px;
	right:-13px;
	background:no-repeat left top
}
.cm-ne-resizer {
	cursor:ne-resize
}
.cm-sw-resizer, .sw-shadow {
	background:no-repeat left top;
	bottom:-18px;
	left:-13px
}
.cm-sw-resizer {
	cursor:sw-resize
}
.cm-se-resizer, .se-shadow {
	background:no-repeat left top;
	bottom:-18px;
	right:-13px
}
.description {
	margin:5px 0 6px 0;
	padding:0;
	color:#898989;
	font:normal 85% Verdana, Geneva, Arial, Helvetica, sans-serif
}
.cm-tabs-content ul, .wysiwyg-content ul {
	margin-left:20px
}
.cm-tabs-content .tabs ul, .wysiwyg-content .tabs ul {
	margin-left:0
}
.tooltip {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	text-align:left;
	border:3px solid #ececdd;
	color:#2d2d2d;
	font:normal 100% Arial, Helvetica, sans-serif;
	background-color:#f8f8f0;
	padding:6px;
	margin-top:12px;
	max-width:200px;
	z-index:9999
}
.tooltip-arrow {
	background:url(/skins/hotdealv2/customer/images/icons/tooltip_arrow.gif) no-repeat;
	background-position:3px;
	height:12px;
	width:30px;
	display:block;
	position:absolute;
	top:-15px;
	left:-2px
}
.product-main-info .jcarousel-skin {
	border:0 none;
	margin:0 auto
}
#product_thumbnails {
	text-align:center
}
#product_thumbnails li {
	display:inline;
	padding:0
}
#product_thumbnails li a.cm-thumbnails-mini {
	margin:0 1px
}
.jcarousel-prev-horizontal, .jcarousel-next-horizontal, .prev-horizontal, .next-horizontal {
	background:#ececec no-repeat 50% 50%;
	width:12px;
	height:38px;
	float:left;
	margin:0 1px 0 0;
	cursor:pointer;
	margin-top:-38px
}
.jcarousel-next-horizontal, .next-horizontal {;
	float:right;
	margin:-38px 0 0 1px
}
.product-main-info .jcarousel-clip-horizontal, .product-main-info .jcarousel-container-horizontal {
	margin:0 auto
}
.product-info .cm-tabs-content .input-text {
	width:160px
}
.product-info .cm-tabs-content .input-textarea {
	width:200px
}
.product-main-info .discount-label {
	margin:27px 0 0 20px
}
a.view-larger-image, a.view-larger-image:link, a.view-larger-image:visited, a.view-larger-image:hover, a.view-larger-image:active {
	padding:1px 0 1px 15px;
	font-size:77%
}
.product-main-info p.wrapped {
	margin:0 auto
}
.product-main-info .button-submit-action, .product-main-info .text-button, .product-main-info .text-button:visited, .product-main-info .text-button:hover, .product-main-info .text-button:active {
	margin-right:4px
}
.product-main-info p.sku {
	padding:3px 0 0 0
}
.product-options-container {
	padding:7px 15px
}
.prices {
	padding-right:35px
}
.product-info .buttons-wrapper {
	padding-top:10px
}
.product-info .buttons-wrapper div {
	display:inline-block;
	padding-top:1px
}
.product-info .buttons-wrapper div.product-list-field {
	padding:0;
	margin:-1px 0 0 0
}
.product-info .buttons-wrapper .product-list-field label {
	float:none;
	margin:0;
	font-size:100%
}
.buttons-wrapper .input-text-short {
	width:19px;
	text-align:center
}
.options-col .product-list-field {
	padding:0 0 1px 0
}
.options-col .product-list-field label {
	margin:0;
	float:none;
	clear:none;
	display:block;
	padding-bottom:2px
}
.quantity.changer {
	padding:0 0 5px 0
}
.changer .cm-increase img {
	padding:2px 5px 2px 5px
}
.changer .cm-decrease img {
	padding:2px 5px 2px 5px
}
.changer .input-text-short {
	width:25px;
	text-align:center
}
.changer .cm-value-changer {
	display:inline-block;
	width:31px
}
.changer label {
	margin-top:9px
}
.product-info {
	padding-left:10px;
	overflow:hidden
}
.prod-info {
	overflow-y:hidden;
	overflow-x:auto
}
.ui-dialog-dragging {
	background:#f7f7e7 none;
	opacity:.6;
	-moz-opacity:.6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)"
}
.ui-dialog-dragging .ui-resizable-handle {
	display:none
}
.ui-dialog-dragging .ui-dialog-titlebar, .ui-dialog-dragging .ui-dialog-content {
	visibility:hidden
}
a.default-cursor {
	cursor:default
}
#checkout_steps .order_product .total {
	border-top:1px solid #ddd;
	margin-top:5px;
	padding-top:5px
}
#checkout_steps .order_product .total #sec_cart_total {
	font-size:20px
}
.payment_method_iframe {
	z-index:1000;
	background-color:#C0C0C0;
	position:relative;
	top:-820px;
	left:0;
	height:820px;
	width:100%;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90
}
.payment_method_iframe_label {
	position:relative;
	top:410px;
	padding:10px 10px 10px 10px;
	height:50px
}
.payment_method_iframe_text {
	vertical-align:middle;
	text-align:center;
	font-weight:bolder;
	position:relative;
	top:20px
}
.payment_method_iframe_box {
	height:820px;
	overflow:hidden
}
body {
	font-size:11px
}
body, div, p, h1, h2, h3, h4, h5, h6 {
	font:normal 13px "OpenSans", Tahoma, Arial, Helvetica, sans-serif;
	color:#333
}
body {
	overflow-y:scroll
}
input, textarea, select {
	color:#626262;
	font:normal 100% Arial
}
.input-text, .input-text-auto, .input-text-large, .input-text-medium, .input-text-short, .input-text-100, .input-textarea, .input-textarea-long {
	border:1px solid #89B4D6
}
select {
	width:auto;
	border-radius:0
}
.input-textarea {
	width:335px
}
a, a:visited, a:hover, a:active {
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
hr {
	border-bottom:1px solid #eaf0f5
}
.dark-hr {
	border-bottom:1px solid #e3e3e3
}
hr.dashed {
	border-bottom:1px dashed #c5c5c5
}
.error-text {
	color:#f27a00
}
.sidebox-body .input-text, .updates-wrapper .input-text {
	background:#ffffff repeat-x left top;
	border:#d5d5d5 1px solid
}
.updates-wrapper .input-text {
	width:117px
}
.updates-wrapper p {
	font-size:100%
}
img {
	border:none
}
.ajax-loading-box {
	background:no-repeat left bottom;
	padding:0 0 0 5px
}
.right-inner-loading-box {
	background:no-repeat right bottom;
	padding:0 5px 0 0
}
.ajax-inner-loading-box {
	background:#fff1a8 no-repeat 5px center;
	padding:6px 6px 6px 26px;
	font-size:109%;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	color:#3f0000
}
.ajax-message {
	border:1px solid #000000;
	background-color:#f4fbff
}
.margin {
	width:995px;
	margin:auto
}
.notification-header-w, .notification-header-n, .notification-header-e {
	color:#c52a01
}
.notification-n {
	background:#d0eaae;
	border-color:#8bc045
}
.notification-n div {
	color:#496e16
}
.notification-w {
	background:#fffbcc;
	border-color:#e6db55
}
.notification-w div {
	color:#8c8531
}
.notification-e {
	background:#ffcece;
	border-color:#df8f8f
}
.notification-e div {
	color:#9c3535
}
.notification-header-n {
	color:#668c34
}
.notification-header-w {
	color:#bfa615
}
.error-box {
	background-color:#ff5c4a
}
.error-box p {
	color:#ffffff
}
.section-border {
	border:1px solid #d0cebe
}
.section-title {
	background:#d6d6d6 repeat-x top
}
.section-title a {
	color:#313131;
	padding-left:14px;
	text-decoration:none
}
.section-title a:hover {
	text-decoration:underline
}
.section-body, .section-body-details {
	border-top:1px solid #d0cebe;
	background-color:#fafafa;
	padding:9px 16px
}
.section-body-details {
	padding:18px 16px
}
.buttons-container {
	text-align:center
}
.button a, .button-action a, .button-big a, .button-submit-action input, .button-submit input, .button-submit-big input {
	color:#ffffff;
	background-color:#9c9c9c;
	font:bold 11px Arial;
	padding:2px 8px 3px 8px
}
.button-submit-action, .button-submit, .button-submit-big, .button, .button-action, .button-big, .buy-button-options, .redeal-button, .buy-button-options-see {
	zoom:1;
	vertical-align:baseline;
	margin:0 0;
	outline:none;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	border-radius:3px;
	box-shadow:0 1px 2px rgba(0,0,0,.2);
	background:#F78D1D;
	padding:3px 20px;
	font-size:14px;
	color:#C22227;
	border:solid 1px #d27d00;
	behavior:url(/skins/hotdealv2/customer/PIE.htc)
}
.button-submit-action.disable, .redeal-button.disable {
	background:#FDFDFD;
	background:-webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#AAAAAA));
	background:-moz-linear-gradient(top, #FDFDFD, #AAAAAA);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDFDFD', endColorstr='#AAAAAA');
	color:#999;
	border:solid 1px #ddd
}
.button-submit-action input, .button-submit input, .button-submit-big input, .button-action a, .button a, .button-big a {
	background:transparent;
	border:0 none;
	margin:0;
	padding:0;
	font-size:13px;
	color:#C22227;
	outline:none
}
.button-submit, .button {
	font-family:OpenSans
}
.button-submit-big input, .button-big a {
	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:29px;
	line-height:29px
}
.button a, x:-moz-any-link {
padding:2px
}
.button-action a, x:-moz-any-link {
padding:2px
}
.text-button, .text-button:visited, .text-button:hover, .text-button:active, .text-button-act, .text-button-act:visited, .text-button-act:hover, .text-button-act:active {
	margin-right:1px;
	padding-right:8px
}
.text-button-act, .text-button-act:visited, .text-button-act:active, .text-button-act:hover {
	color:#ff5400;
}
.go-button {
	padding-left:3px
}
.top-tools-container .go-button {
	padding-left:4px
}
.button-tool a, .button-tool a:visited, .button-tool a:hover, .button-tool a:active, a.tool-link, a.tool-link:hover {
	font:normal 109% Arial;
	color:#b20101;
	text-transform:lowercase
}
.button-tool-normal a, .button-tool-normal a:visited, .button-tool-normal a:hover, .button-tool-normal a:active, a.tool-link, a.tool-link:hover {
	font:normal 109% Arial;
	color:#b20101
}
.product-title, .product-title:visited, .product-title:hover, .product-title:active {
	color:#000
}
.list-price {
	color:#757575
}
.price {
	color:#990000
}
.sub-price {
	color:#333333
}
.qty-in-stock {
	color:#000000
}
.sku {
	font:normal 100% Tahoma;
	padding:6px 0 0
}
.product-main-info .sku {
	padding:0
}
.tabs {
	padding:0;
	margin-top:6px;
	margin-left:20px
}
.tabs ul li, .tabs ul li.cm-active {
	margin:0 2px 0 0;
	padding:0
}
.tabs ul li a {
	display:block;
	padding:6px 12px 4px 10px;
	height:16px
}
.tabs ul li.cm-active a {
	height:15px
}
.tabs ul li a, .tabs ul li a:visited, .tabs ul li a:hover, .tabs ul li a:active {
	text-decoration:none;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	background:#fffbf0;
	border:1px solid #c2c2c2;
	border-bottom:none
}
.tabs ul li.cm-active a, .tabs ul li.cm-active a:visited, .tabs ul li.cm-active a:hover, .tabs ul li.cm-active a:active {
	color:#F76D18;
	background:#fff;
	border-bottom-width:0;
	padding-bottom:6px
}
.tabs ul li a:hover {
	text-decoration:underline
}
.cm-tabs-content {
	border:1px solid #c2c2c2;
	padding:15px 22px;
	background:#fff;
	margin-top:-1px
}
.cm-tabs-content .page-title {
	font-weight:normal;
	font-family:'OpenSans-Bold';
	font-size:24px;
	margin-bottom:10px
}
.tab-list-title {
	border-bottom:1px solid #2d2e2e;
	font:normal 163% Arial, Helvetica, sans-serif;
	color:#2d2e2e
}
.compare-table .left-border {
	border-left:solid #ced6da 1px
}
.compare-table .bottom-border {
	border-bottom:solid #ced6da 1px
}
.compare-table .first-cell {
	border-bottom:1px solid #ced6da;
	background-color:#f1f4f6
}
.jcarousel-skin {
	border:1px solid #dadada;
	background-color:#ffffff
}
.lm-top {
	border-top:1px solid #b7b7b7
}
.lm-left {
	border-left:1px solid #b7b7b7
}
.lm-right {
	border-right:1px solid #b7b7b7
}
.lm-bottom {
	border-bottom:1px solid #b7b7b7
}
.lm-scroller {
	border:1px solid #d6d6ff;
	background-color:#ffffff
}
.border {
	background:#fff
}
.no-items {
	background-color:#f1f4f6
}
#footer {
	padding:0;
	background:repeat-x left top
}
.bottom {
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	background-color:#ffffff;
	margin:0 2px;
	padding:20px 27px 0 27px
}
#content {
	padding:0;
	background-color:#f7f7f7
}
.container-left #content, .container-long #content {
	margin-top:15px;
	padding-bottom:50px
}
.container-right .central-content {
	padding-right:20px
}
.header {
	background-color:#ffffff;
	border-bottom:1px solid #eeeeee;
	margin:0 2px;
	padding:5px
}
.helper-container, x:-moz-any-link {
padding-right:1px
}
#container {
	padding:0;
	width:100%;
	margin:0 auto;
	overflow:hidden
}
#container_error {
	padding:0;
	margin:0 auto;
	background:#89B556 url(/skins/hotdealv2/customer/images/bg-deal.jpg) 0 0 no-repeat
}
.central-column, .container-right .central-column, .container-left .central-column {
	background-color:#ffffff;
	float:left;
	display:inline;
	margin:0 213px 15px 212px;
	width:568px;
	padding:13px 0 15px 0
}
.container-long .central-column {
	padding:0;
	background-color:transparent;
	margin:0;
	width:100%
}
.container-long .central-column .central-content {
	padding:0
}
.container-right .central-column, .container-left .central-column {
	margin:0 0 0 254px;
	width:726px
}
.container-left .central-column {
	margin:0 254px 0 0;
	padding:0;
	background:none;
	overflow:visible
}
.left-column {
	padding-top:10px;
	float:left;
	width:160px;
	margin-left:-977px
}
.right-column {
	float:left;
	width:234px;
	margin-left:-234px
}
.logo-image {
	margin:14px
}
#top_menu {
	background:repeat-x top left;
	min-height:44px;
	-webkit-box-shadow:0 2px 4px #888888;
	-moz-box-shadow:0 2px 4px #888888;
	box-shadow:0 2px 4px #888888
}
.header-helper-container {
	position:relative
}
.helper-block {
	background:no-repeat right top;
	display:block;
	width:6px;
	height:41px;
	position:absolute;
	margin-top:-40px;
	z-index:8;
	right:0
}
#top_menu ul {
	z-index:1
}
#top_menu ul li.first-level, #top_menu ul li.first-level.cm-active {
	text-align:left;
	margin:0
}
#top_menu ul li.first-level.cm-active {
	margin-right:0
}
#top_menu ul li.first-level span {
	padding:14px 16px
}
#top_menu ul li.first-level a, #top_menu ul li.first-level a:hover {
	color:#626262;
	font:bold 16px Arial;
	line-height:14px;
	height:14px
}
#top_menu ul li.first-level.cm-active a, #top_menu ul li.first-level.cm-active a:hover {
	color:#FA6D18;
	font:bold 16px Arial;
	line-height:14px;
	height:14px
}
#top_menu ul ul {
	margin-top:0;
	padding:0 15px;
	left:1px;
	background:#F9EDD7
}
#top_menu ul li.first-level ul li a, #top_menu ul li.first-level ul li a:hover {
	font-weight:normal;
	height:auto;
	line-height:normal;
	padding:5px 20px 2px 3px;
	font-size:136%
}
#top_menu ul ul ul {
	left:100%
}
#top_menu ul li.first-level ul li a, #top_menu ul li.first-level ul li a:hover, #top_menu ul li.first-level.cm-active ul li a, #top_menu ul li.first-level.cm-active ul li a:hover {
	height:auto;
	line-height:normal;
	padding:5px 20px 2px 3px;
	font:normal 136% Arial;
	color:#000000
}
ul.top-menu {
	float:left
}
ul.top-menu li {
	float:left
}
.top-tools-container {
	height:35px;
	padding-top:9px;
	padding-bottom:9px
}
.top-search {
	padding:9px 0 0 1px
}
.search-products-text {
	font:bold 100% Verdana
}
.search-selectbox {
	background:#ffffff repeat-x left top;
	border:1px solid #d5d5d5;
	font:normal 109% Arial;
	color:#2e2e2e;
	padding:2px
}
.search-input {
	background:#ffffff repeat-x left top;
	border:1px solid #d5d5d5
}
.search-advanced, .search-advanced:visited, .search-advanced:hover, .search-advanced:active {
	padding:0 8px 0 4px;
	color:#626262;
	font-size:100%
}
.content-tools {
	background:#f2f9fa repeat-x top left;
	margin-bottom:0;
	padding:8px 1px 0 13px
}
.content-tools span.float-left, .content-tools span.float-right {
	background:no-repeat top left;
	width:10px;
	height:40px;
	margin:-8px 0 0 -13px
}
.content-tools span.float-right {
	background:no-repeat top right;
	margin:-8px -1px 0 -12px
}
#cart_status .float-left {
	background:no-repeat 100% 2px;
	padding:0 12px 0 0;
	margin-right:11px
}
#cart_status .lowercase {
	font:normal 109% Arial;
	padding-top:1px
}
#cart_status .lowercase a, #cart_status .lowercase a:visited, #cart_status .lowercase a:hover, #cart_status .lowercase a:active {
	color:#626262;
	text-decoration:underline
}
#cart_status .lowercase a:hover {
	text-decoration:none
}
#cart_status .checkout-link a, #cart_status .checkout-link a:visited, #cart_status .checkout-link a:hover, #cart_status .checkout-link a:active {
	background:transparent no-repeat scroll 93% 7px;
	padding:2px 16px 3px 3px
}
.checkout-link {
	padding-top:5px
}
.checkout-link, x:-moz-any-link {
padding-top:6px
}
.full-cart a, .full-cart a:visited, .full-cart a:hover, .full-cart a:active {
	background-color:#e1e8e9 !important
}
.full-cart a.view-cart, .full-cart a.view-cart:visited, .full-cart a.view-cart:hover, .full-cart a.view-cart:active {
	background-color:#e1e8e9 !important
}
.cart-list {
	background:no-repeat 0 24px
}
.list-container {
	border:1px solid #bebebe;
	border-top-width:0
}
.cart-list .list {
	border:1px solid #bababa
}
#cart_status .cart-list .float-left {
	background-image:none;
	padding:0;
	margin:0
}
.cart-list ul {
	margin:0 4px
}
#cart_status .cart-list ul a {
	padding-left:0;
	padding-right:2px
}
.cart-list ul li {
	padding:5px 0
}
.cart-list ul li.delim {
	background-color:#ebebeb;
	background-image:none
}
.list p.center {
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
#cart_status .buttons-container a, #cart_status .buttons-container a:visited, #cart_status .buttons-container a:hover, #cart_status .buttons-container a:active {
	background:transparent no-repeat scroll 93% 7px;
	padding:2px 16px 3px 3px
}
.sidebox-categories-wrapper {
	margin:0 0 22px 0
}
.sidebox-categories-wrapper .sidebox-title, .sidebox-wrapper .sidebox-categories-wrapper .sidebox-title {
	display:none
}
.sidebox-categories-wrapper .sidebox-body {
	padding:3px 0 0 0
}
.sidebox-wrapper {
	background:#fff;
	border:1px solid #c2c2c2;
	padding-bottom:15px
}
.sidebox-title {
	text-align:center;
	background:rgba(0,0,0,0.75);
	color:#FFFFFF;
	font-weight:normal;
	height:30px;
	padding:0 20px;
	text-align:center
}
.sidebox-title span {
	line-height:28px;
	font-family:"OpenSans-Bold";
	font-weight:normal
}
.sidebox-body {
	padding:3px 8px 0
}
.right-column .sidebox-body {
	padding:3px 13px 0
}
.sidebox-nobox {
	margin-bottom:17px;
	margin-left:2px
}
.sidebox-nobox .sidebox-body, .sidebox-nobox .sidebox-body p {
	padding:0;
	margin:0
}
.table {
	border:1px solid #dee1e5;
	border-width:1px 0 1px 1px
}
.table th {
	background-color:#dadada;
	border-right:1px solid #dee1e5;
	border-bottom:1px solid #dee1e5
}
.table th a, .table th a:visited, .table th a:hover, .table th a:active {
	color:#2c2b2b;
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.table td, .table .table td {
	border-right:1px solid #dee1e5
}
.table .table-footer td {
	background-color:#dadada;
	border-right:1px solid #dee1e5
}
.table-row, tr.table-row, td.table-row {
	background-color:#efefef
}
.mainbox-title {
	border-bottom:1px solid #ebebeb;
	padding:0;
	display:none
}
.mainbox-title span {
	font:bold 181% Arial;
	color:#2d2e2e
}
.mainbox-body {
	padding:0;
	margin:0
}
.product-main-info h1.mainbox-title {
	font-size:22px;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	border:0 none;
	padding-bottom:10px;
	display:block;
	margin:0
}
.mainbox2-title {
	border-bottom:1px solid #ebebeb;
	padding:0 3px 6px
}
.mainbox2-title span {
	font:bold 172% Arial;
	color:#2d2e2e
}
.mainbox2-body {
	padding:10px 5px 20px
}
.subheader, .subheader-first-item {
	color:#2d2e2e;
	background:repeat-x bottom;
	padding:15px 0 0 0;
	margin-bottom:10px;
	font-family:"OpenSans-Bold";
	font-weight:normal;
	font-size:18px
}
.subheader-first-item {
	padding:0 0 5px 0
}
.subheader2 {
	font:bold 100% tahoma, arial, verdana, sans-serif;
	padding-bottom:3px;
	margin:10px 0 2px 0
}
.title-extra a, .title-extra a:visited, .title-extra a:hover, .title-extra a:active {
	font:normal 82% Arial;
	color:#7c8e8e
}
.mainbox-cart-title {
	font-size:127%;
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.cart-buttons .float-left {
	padding-top:3px
}
.updates-wrapper {
	background-color:#f2f4f4;
	border:0 solid #f2f4f4
}
.sidebox-body .updates-wrapper {
	margin-right:-9px;
	margin-bottom:0
}
.bottom-copyright {
	padding-top:3px;
	font:91% Verdana, Arial, Helvetica, sans-serif
}
.bottom-copyright a, .bottom-copyright a:visited, .bottom-copyright a:hover, .bottom-copyright a:active {
	color:#626262
}
.bottom-search {
	padding:22px 0 8px
}
.bottom-search span.float-left, .bottom-search span.float-right {
	display:none
}
.recent-prod-link-bg {
	background-color:#f4f4f4;
	text-align:right
}
.extra-link, .extra-link:visited, .extra-link:hover, .extra-link:active {
	color:#ff5400;
	text-transform:lowercase;
	font:normal 100% Tahoma
}
.multicolumns-list td {
	padding:22px 0 15px
}
.product-spacer {
	width:13px
}
td.product-image img {
	margin:0 15px
}
.discount-label {
	background:no-repeat left top;
	padding:0 0 0 10px
}
.discount-label em {
	background:#37aae8 no-repeat right top;
	padding:4px 4px 4px 1px;
	color:#ffffff;
	font:normal bold 118% Arial, Helvetica, sans-serif;
	min-width:28px;
	text-align:center
}
.discount-label em strong {
	font-weight:normal
}
.product-config-header {
	font-size:118%;
	text-align:center;
	padding-top:20px;
	clear:both
}
.pagination {
	padding:0
}
.pagination a, .pagination a:visited, .pagination a:hover, .pagination a:active, .pagination-selected-page {
	border:2px solid #ddd;
	background:#fff;
	padding:5px 10px;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	text-decoration:none;
	color:black
}
.pagination a:hover, .pagination-selected-page {
	border:2px solid #F2E4C5;
	background-color:#F2E4C5
}
.pagination-selected-page {
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.info-field-title {
	background-color:#efefef
}
.cm-tabs-content ul li, .category-description ul li, ul.bullets-list li {
	background:no-repeat 1px 7px;
	padding:1px 0 6px 11px
}
.wysiwyg-content ul {
	margin:5px 0 5px 40px
}
.wysiwyg-content ul li {
	list-style-type:disc;
	background-image:none;
	padding:0
}
ul.bullets-list li {
	background:no-repeat 1px 7px
}
.bullets-list li a, .bullets-list li a:visited, .bullets-list li a:active, .bullets-list li a:hover {
	color:#626262
}
.arrows-list {
	margin-top:5px
}
.arrows-list li {
	background:no-repeat 1px 7px;
	padding-left:13px
}
.arrows-list li.delim {
	background:repeat-x center 2px
}
li.cm-expanded {
	background:no-repeat scroll right 5px
}
li.cm-collapsed {
	background:no-repeat scroll right 5px
}
.tree-list li a, .tree-list li a:visited, .tree-list li a:active, .tree-list li a:hover {
	color:#626262
}
.arrow-list li {
	padding-left:10px;
	background:no-repeat 1px 6px
}
.sidebox-body .arrow-list {
	margin:0 0 5px 0
}
.site-news li strong {
	font:bold 100% Tahoma;
	color:#363535
}
.action-bullets {
	margin-bottom:10px
}
.action-bullets li {
	display:inline;
	background:no-repeat 2px 6px;
	padding:0 10px 0 13px
}
ul.no-markers li, .wysiwyg-content ul.no-markers li {
	background-image:none;
	list-style-type:none;
	padding-left:0
}
.delim, .site-news li.delim {
	background-color:#dddddd;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:3px 0;
	padding:0
}
.table-filters .delim, table.table-filters label {
	font-size:100%;
	background-color:transparent
}
ul.statistic-list {
	margin:0 10px 10px 0
}
ul.statistic-list .subtotal {
	display:none
}
ul.sitemap-list li {
	background:no-repeat 0 6px
}
.step-container, .step-container-active {
	background-color:#fafafa;
	border:1px solid #dddddd;
	padding-bottom:10px
}
.step-container-active {
	background-color:#ffffff;
	border:1px solid #cccccc
}
.checkout-steps {
	padding:0
}
.step-title span {
	color:#a2acae;
	padding:0 10px 0 0
}
.step-title-active span {
	padding:0 !important
}
.step-body .shipping-rates label {
	font:italic bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#8ca1a1
}
.step-title a.title, .step-title a.title:hover, .step-title-active a.title, .step-title-active a.title:hover {
	font-family:"OpenSans-Bold";
	font-weight:normal;
	color:#8ca1a1
}
.step-title span, .step-title-active span, .step-title a.title, .step-title a.title:hover, .step-title-active a.title, .step-title-active a.title:hover {
	font-family:"OpenSans-Bold";
	font-weight:normal;
	color:#FFFFFF;
	font-size:16px
}
.step-complete-wrapper {
	color:#8ca1a1;
	font:italic 100% Verdana, Geneva, Arial, Helvetica, sans-serif
}
.step-complete-wrapper strong {
	font-weight:normal;
	font-family:"OpenSans-Bold"
}
.step-complete-text {
	color:#858585
}
.step-complete-wrapper .form-field label {
	color:#8ca1a1;
	font:italic bold 100% Tahoma
}
.step-body-active .select-profile label {
	display:none
}
.step-body-active .select-profile {
	padding-left:0
}
.step-body-active .form-field {
	margin:0;
	padding:3px 0 8px 0
}
.step-body-active .form-field label {
	float:none;
	width:auto;
	margin:0 0 0 -8px;
	padding:0 0 0 9px;
	color:#7c8e8e;
	display:block
}
.step-body-active .form-field label.hidden {
	display:none
}
.step-body-active .form-field label.cm-required {
	background:no-repeat left 6px
}
.step-body-active .form-field label:after {
	content:".";
	display:block;
	height:1px;
	visibility:hidden
}
.step-body-active .form-field .input-text {
	width:85%;
	padding:6px 10px
}
.mainbox-title .secure-page-title {
	background:no-repeat 0 3px;
	padding-left:23px
}
#step_two_body.step-body-active div.float-left, #step_two_body.step-body-active div.float-right, #step_three_body div.float-left, #step_three_body div.float-right {
	width:46%
}
#step_two_body.step-body-active div.float-left, #step_two_body.step-body-active div.float-right {
	width:96%
}
#step_two_body .form-field label {
	float:left;
	width:150px;
	padding:3px 0 0 10px
}
#step_two_body .form-field label {
	margin-bottom:1px
}
#step_two_body .form-field input, #step_two_body .form-field select {
	float:left;
	width:266px
}
#step_two_body .form-field select {
	width:268px
}
#list_payment_methods td.payment-details {
	padding:0
}
#list_payment_methods .payment-details-container {
	background-color:#f3f8fb;
	padding:6px 28px 5px 28px;
	margin:0 0 10px -4px
}
#list_payment_methods .payment-details-container td {
	padding:0
}
.coupon-code-container {
	margin:0 0 10px;
	padding:0 0
}
.promotion-coupon .input-text, #point_payment .input-text {
	margin-left:3px;
	padding:6px;
	vertical-align:middle;
	width:100px;
	text-align:right
}
#checkout_steps .button-tool-normal a, #checkout_steps .button-tool-normal a:visited, #checkout_steps .button-tool-normal a:hover, #checkout_steps .button-tool-normal a:active {
	color:#ed1b24 !important;
	padding:3px 10px !important;
	font-size:13px
}
#point_payment input[name="dispatch[checkout.point_payment]"] {
	font-size:13px;
	padding:5px 10px 6px !important;
	background:#a7a7a7 !important;
	font-family:"OpenSans";
	margin-left:-4px;
	border:1px solid #CCCCCC
}
.step-body-active .coupon-code-container .form-field .input-text {
	width:227px
}
.step-body-active .coupon-code-container .form-field {
	padding:18px 0
}
.review {
	border:1px solid #ebf1f4;
	margin-bottom:10px
}
.review th {
	border:0 none;
	padding:8px 14px 7px 14px
}
.review td {
	border:0 none;
	padding:11px 21px
}
.estimation-box, .box {
	border:1px solid #dadada;
	background-color:#f8f8f8
}
.required-question, .required {
	color:#ff0000
}
#previewer_overlay {
	background-color:#000;
	-moz-opacity:.1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=10)";
	opacity:.1
}
#previewer_window {
	color:#000000
}
#previewer_hide_select {
	background-color:#ffffff;
	border:none;
	-moz-opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	opacity:0
}
#thumbs_frame img {
	border:1px solid #c1d4eb;
	cursor:pointer
}
#thumbs_frame img.cm-current-thumb {
	border:1px solid #0551ae
}
#preview_window {
	border:2px solid #FF8000
}
.drag-window {
	background-color:#ffffff;
	cursor:move;
	-moz-opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	opacity:0
}
a.cm-thumbnails-mini, .product-variant-image-unselected, #thumbs_frame img {
	border:1px solid #e2e2e2;
	margin:1px
}
a.cm-cur-item, .product-variant-image-selected, #thumbs_frame img.cm-current-thumb {
	border:1px solid #a5a5a5
}
a.cm-thumbnails-mini img {
	padding:0;
	border:0 none
}
.product-filters .details {
	color:#959595;
	font-weight:normal
}
.reset-filters, .reset-filters:visited, .reset-filters:hover, .reset-filters:active {
	color:#b20101;
	background:no-repeat 0 3px;
	text-transform:lowercase;
	font-size:100%
}
.image-captcha {
	border:2px solid #dddddd;
	cursor:pointer
}
.captcha-input-text {
	border:1px solid #d2d9e1;
	font:bold 145% Tahoma;
	padding:4px 2px
}
.quick-links {
	padding-right:10px;
	padding-top:8px
}
.quick-links a, .quick-links a:visited, .quick-links a:active, .quick-links a:hover {
	color:#626262;
	padding-left:14px
}
#header .quick-links a, #header .quick-links a:visited, #header .quick-links a:active, #header .quick-links a:hover {
	color:#2c2b2b
}
#header {
	color:#fff
}
#header .margin {
	position:relative
}
.register_email {
	color:#fff;
	line-height:24px;
	float:right;
	margin-top:20px
}
.register_email .inputbox {
	background:none;
	border:none;
	padding:10px 5px 10px 34px;
	width:228px
}
.register_email .button {
	color:#cc0000;
	padding:5px 10px;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	background:none;
	padding:0;
	-webkit-box-shadow:0;
	-moz-box-shadow:0;
	box-shadow:0;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border:none;
	margin:0;
	width:52px;
	height:34px;
	float:right
}
.register_email .input-wrapper {
	background:no-repeat top left
}
#welcome-subscription #subscr_email_welcome {
	border:1px solid #AAA;
	padding:8px
}
.select_city {
	color:#fff;
	line-height:24px;
	position:absolute;
	top:20px;
	left:260px;
	z-index:99
}
.select_city .selectbox {
	background:no-repeat;
	padding:10px 57px 10px 4px;
	border:none;
	width:108px
}
.welcome-inner .select_city .selectbox {
	background:no-repeat
}
.select_city .selectbox-wrapper {
	background:#DDEDCC;
	width:166px !important;
	display:block;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD
}
.select_city .selectbox-wrapper ul li {
	padding:8px 10px;
	border-bottom:1px dashed #CCC;
	cursor:pointer
}
.select_city .selectbox-wrapper ul li:hover {
	background:#cbdbb8
}
.select-link, .select-link:active, .select-link:visited, .select-link:hover {
	background:no-repeat 100% 2px;
	color:#626262;
	font-size:118%
}
.select-popup {
	border:1px solid #cecece
}
ul.cm-select-list li a:hover, #top_quick_links .cm-select-list a:hover {
	background-color:#01b1dc;
	color:#ffffff
}
.cm-select-list a, .cm-select-list a:visited, .cm-select-list a:hover, .cm-select-list a:active {
	color:#282828;
	font-size:109%
}
.localization {
	background:no-repeat 0 2px
}
.promotion-coupon {
	background:#f2f2f2 repeat-x left top;
	border:1px solid #dddddd
}
.promotion-coupon .input-text {
	border:1px solid #d0d0d0
}
.attach-images-alt label {
	text-align:left;
	font-size:11px;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	color:#555555
}
#cart_items .sku {
	font:11px Tahoma;
	color:#626262
}
.quantity, .quantity label, .quantity .input-text, .quantity .sub-price, .quantity .price {
	font:bold 11px Tahoma
}
.quantity label {
	color:#858585
}
.product-description a.cm-combo-on, .product-description a.cm-combo-off {
	background:no-repeat 1px 2px;
	font-size:100%
}
.coupons-container .form-field {
	padding:6px 0 0 0
}
.pb-container {
	font-size:108%
}
.pb-container em {
	background:#d1d1d1 no-repeat 0 0;
	color:#ffffff;
	text-decoration:none;
	font-size:130%
}
.pb-container .complete em {
	background-color:#9eca03;
}
.pb-container span.active em {
	background-color:#202020;
	;
	font-size:116%
}
.pb-container a, .pb-container span {
	color:#a1a1a1
}
.pb-container span.active {
	color:#222020
}
#sign_io {
	color:#626262;
	padding-top:7px
}
#sign_io ul li.first-level span {
	padding:7px 2px
}
#sign_io > a {
	color:#626262;
	font:bold 16px Arial;
	padding:6px 15px 11px;
	display:inline-block
}
#sign_io > a:hover {
	padding:6px 15px 11px;
	box-shadow:0 -1px 4px rgba(0,0,0,0.2);
	border-radius:5px 5px 0 0;
	background:#F78D1D;
	background:-webkit-gradient(linear, left top, left bottom, from(#f6e6b3), to(#ed9319));
	background:-moz-linear-gradient(top, #f6e6b3, #ed9319);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6e6b3', endColorstr='#ed9319')
}
#top_menu #sign_io ul.dropdown-vertical-rtl li a {
	font-size:14px
}
.login-popup {
	background-color:#fafafa;
	border-radius:0 0 6px 6px;
	padding:10px 16px !important
}
.login-popup.sub-menu {
	padding:5px 0 !important
}
.login-popup .error-text {
	color:#fd0000
}
.login-popup .form-field label, .login .form-field label {
	color:#757474
}
.login-popup .form-field .input-text {
	font-size:150%
}
.login .form-field label.cm-required, #login .form-field label.cm-required {
	background-image:none
}
.login-popup .clear, .login .clear {
	padding:10px 0 6px 0;
	clear:both
}
div.manage-post {
	background-color:#f2f9fa
}
div.posts em, p.post-author {
	font-size:100%
}
.login-table td.login {
	background:repeat-y right
}
.order-status {
	background:#dadada no-repeat 5px center;
	border:1px solid #cccccc
}
body.clear-body {
	background-color:#ffffff;
	background-image:none;
	padding:13px 12px;
	min-width:0
}
.exception-body h1 {
	background-color:#dbdee2;
	color:#ffffff;
	font:bold 32px Arial, Helvetica, sans-serif;
	padding:6px 16px 2px 16px;
	margin:0
}
.exception-body h2 {
	color:#373737;
	font:bold 42px Arial, Helvetica, sans-serif;
	padding:32px 0 2px 0;
	margin:0
}
.exception-body h3 {
	margin:0 0 28px 0;
	font:bold 17px Arial, Helvetica, sans-serif;
	padding:0
}
.exception-menu li {
	background:no-repeat 0 5px;
	padding:0 0 14px 10px;
	color:#898989;
	font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:1%
}
.exception-menu li a, .exception-menu li a:visited, .exception-menu li a:hover, .exception-menu li a:active {
	font:normal 14px Arial, Helvetica, sans-serif
}
.exception-content p {
	font-size:14px
}
.exception-logo {
	margin-left:-12px
}
.object-container {
	background-color:#ffffff;
	border:1px solid #ededed
}
.graph-border {
	border:1px solid #ababab
}
.graph-bg {
	background-color:#ccf2ff
}
.cm-failed-field, .updates-wrapper .cm-failed-field, .sidebox-body .cm-failed-field {
	border:1px dashed #cc0000;
	background-color:#ffdddd
}
input[type=checkbox].cm-failed-field {
	outline:1px dashed #cc0000;
	background-color:#ffdddd
}
.error-message .message {
	background-color:#BF2819;
	color:#FFF;
	padding:4px 5px
}
.error-message .message p {
	color:#FFF;
	margin:0;
	padding:0;
	font-size:12px
}
.error-message .arrow {
	border:5px solid transparent;
	border-bottom-color:#BF2819;
	border-top-width:0
}
.form-field label {
	font:normal 12px verdana, geneva, arial, helvetica, sans-serif
}
.product-list-field label {
	font:bold 10px verdana, geneva, arial, helvetica, sans-serif
}
.form-field label.cm-required {
	background:no-repeat right 6px
}
.select-field label, .form-field .select-field label {
	font:normal 11px Tahoma
}
.search-form .input-text {
	width:160px
}
.search-form .input-text-large {
	width:190px
}
.mandatory-fields {
	font-size:11px;
	text-decoration:underline
}
.border-bottom {
	border-bottom:1px solid #d5d5d5
}
.cm-hint {
	color:#A5A5A5 !important
}
.product-notification {
	background-color:#fafafa;
	font-size:118%
}
.product-notification .notification-body {
	background-color:#ffffff
}
a.secondary-link {
	font-size:11px
}
.in-stock, .out-of-stock {
	color:#009900;
	padding:4px 0 0 0
}
.out-of-stock {
	color:#666666
}
.features-list {
	margin:0;
	padding:3px 0
}
.box {
	background-color:#f5f5f5;
	color:#707070;
	font-size:11px;
	padding:10px
}
.product-descr {
	margin:0;
	padding:7px 0 2px 0;
	color:#232323;
	font-size:11px
}
.product-prices {
	padding-top:7px
}
.prices-container {
	padding-bottom:5px
}
.compact .text-button, .compact .text-button:visited, .compact .text-button:hover, .compact .text-button:active, .compact .text-button-act, .compact .text-button-act:visited, .compact .text-button-act:hover, .compact .text-button-act:active {
	font-size:11px;
	background-position:right 5px
}
.product-info {
	padding:0 0 15px 0
}
.product-intro {
	background:#fff;
	border:2px solid #76A045
}
.product-info .add-product {
	padding-left:10px
}
.product-info-left {
	background:#f00;
	float:left;
	width:220px;
	padding:0 10px
}
.deal-buy-box {;
	width:150px;
	height:80px
}
.deal-buy .buttons-container {
	margin-top:0;
	padding:0
}
.deal-buy .button-submit-action {
	padding:10px 20px;
	margin-top:12px
}
.deal-buy .button-submit-action.disable {
	padding:10px 8px;
	margin-top:18px;
	font-size:17px
}
.deal-buy .button-submit-action input[type="submit"] {
	font-size:28px
}
.deal-buy-tip-top {
	font-weight:normal;
	font-family:'OpenSans-Bold';
	text-align:center;
	font-size:140%
}
.deal-buy-on {
	font-weight:normal;
	font-family:'OpenSans-Bold';
	font-size:120%
}
.deal-buy-ended {
	width:132px
}
.deal-buy-soldout {
	width:202px;
	height:89px;
	background:url(/skins/hotdealv2/customer/images/sold-out.png) no-repeat
}
.deal-buy-comingsoon {
	width:202px;
	height:102px;
	background:url(/skins/hotdealv2/customer/images/coming-soon.png) 50% 50% no-repeat
}
.deal-buy-tip-btm {
	font-size:90%;
	float:left
}
.progress-pointer {
	background:100% no-repeat;
	width:14px;
	height:13px;
	float:left;
	margin-left:-3px
}
.progress-bar {
	background:no-repeat;
	width:198px;
	height:17px;
	float:left
}
.progress-left {
	background:no-repeat;
	width:185px;
	height:9px;
	margin-top:3px;
	margin-left:4px
}
.cf {
	float:left;
	width:198px
}
.cf .min {
	float:left;
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.cf .max {
	float:right;
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.product-info-right {
	background:#ff0;
	float:left
}
.jcarousel-prev-horizontal, .jcarousel-next-horizontal, .prev-horizontal, .next-horizontal {
	background:#ececec no-repeat 50% 50%
}
.view-larger-image, .view-larger-image:visited, .view-larger-image:hover, .view-larger-image:active {
	background:no-repeat left 2px;
	font-size:100%
}
.product-options-container {
	background-color:#f8f8f8
}
.product-header-extra {
	margin:-14px 0 17px -3px
}
.buttons-wrapper .input-text-short {
	border-color:#c0c0c0
}
.sort-asc, .sort-desc {
	background:no-repeat right 6px;
	padding-right:10px
}
div.tags-group, .chain-content {
	font-size:118%
}
.hotdealbox-container, .productbox-container {
	background:#fff;
	margin:0 2px 17px;
	padding:5px 15px;
	border:1px solid #FBFBC5;
	border-radius:7px;
	box-shadow:0 2px 4px rgba(0,0,0,0.5)
}
.productbox-container {
	padding:0;
	margin:0 15px 17px
}
.productbox-container.first, .productbox-container.last {
	margin:0 2px 17px
}
#choice_type {
	overflow:hidden;
	line-height:170%
}
#choice_type .hlist li {
	float:left
}
#choice_type .hlist li a {
	padding:0 10px;
	color:#333
}
#choice_type .hlist li:first-child a {
	padding-left:0
}
#choice_type .hlist li a .total {
	color:#C40000
}
#choice_type .hlist li.active {
	background:#FA6D18
}
#choice_type .hlist li.active a {
	color:#FFF
}
#choice_type .hlist li.active a .total {
	color:#FFF
}
#choice_type .hlist li.active:first-child a {
	padding-left:15px
}
#list_product {
	overflow:hidden
}
.product {
	overflow:hidden;
	position:relative;
	width:312px;
	height:385px
}
.product_title {
	margin:8px 15px;
	width:280px;
	overflow:hidden;
	white-space:nowrap
}
.product_image {
	position:absolute;
	top:60px;
	left:16px
}
.product_image a {
	float:left;
	overflow:hidden;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	box-shadow:2px 2px 2px rgba(0,0,0,0.5)
}
.product_title a {
	font-size:15px;
	line-height:24px;
	color:#0185C6
}
.product_type {
	background:0 0 no-repeat;
	color:#036B94;
	font-size:11px;
	font-style:italic;
	line-height:23px;
	padding-left:32px
}
.product_type.voucher {
	background:0 2px no-repeat
}
.product_desc {
	position:absolute;
	top:256px;
	font-size:14px;
	margin:0 15px;
	height:75px;
	overflow:hidden;
	line-height:22px;
	display:none
}
.product_price {
	color:#333;
	font-size:13px;
	position:absolute;
	bottom:70px;
	left:15px
}
.product_sprice {
	color:#C22227;
	font-size:21px;
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.product_oprice {
	text-decoration:line-through;
	color:#666
}
.feature.button {
	text-align:center;
	text-transform:uppercase;
	font-size:24px;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	line-height:42px;
	height:40px;
	width:55px;
	position:absolute;
	bottom:67px;
	right:16px;
	text-decoration:none;
	color:#C22227
}
.product_box {
	background:#e8e8e8;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	border-bottom-right-radius:7px;
	border-bottom-left-radius:7px
}
.product_save_percent, .product_bought, .product_timeout {
	float:left;
	padding:8px 12px 5px;
	border-right:1px dotted #ccc;
	text-align:center;
	font-size:10px
}
.product_save_percent {
	padding:8px 20px 5px
}
.product_timeout {
	border:none;
	width:90px;
	overflow:hidden
}
#feature_product .product_timeout {
	width:103px
}
.product_box .key {
	font-size:18px;
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.product_bought .key {
	color:#C22227
}
#feature_product {
	overflow:hidden;
	min-height:282px;
	position:relative
}
#feature_product .product_image {
	top:15px;
	left:9px
}
#feature_product .product_title {
	margin:13px 15px 15px 400px;
	width:auto
}
#feature_product .product_title a {
	color:#036B94;
	font-size:20px;
	line-height:30px
}
#feature_product .product_detail .product_title a:hover {
	color:#FA6D18;
	text-decoration:none
}
#feature_product .product_desc {
	font-size:15px;
	line-height:24px;
	top:70px;
	left:385px;
	height:76px;
	overflow:hidden;
	display:block;
	font-family:Arial, Helvetica, FreeSans
}
#feature_product .product_price {
	font-size:16px;
	left:400px
}
#feature_product .product_sprice {
	font-size:28px;
	line-height:24px
}
#feature_product .feature.button {
	line-height:55px;
	height:55px;
	width:85px;
	bottom:65px;
	right:50px;
	font-size:30px;
	border-width:2px
}
#feature_product .product_box {
	bottom:8px;
	left:385px;
	background:#fff
}
#feature_product .product_save_percent, #feature_product .product_bought, #feature_product .product_timeout {
	padding:0 13px;
	font-size:13px
}
#feature_product .product_box .key {
	font-size:20px;
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
#feature_product .product_bought .key {
	color:#C22227
}
#footer {
	float:left;
	width:100%
}
.footer_top {
	margin-top:4px;
	overflow:hidden
}
.footer_top .footerbox {
	float:left;
	border-right:1px dashed #fff;
	padding:15px 20px;
	width:150px;
	min-height:100px
}
.footer_top .footerbox h3 {
	font-family:'OpenSans-Bold';
	font-size:18px;
	color:#ffffff !important;
	margin-bottom:20px;
	white-space:nowrap
}
.footer_top .footerbox h3 span {
	border-bottom:1px solid
}
.footer_top .footerbox ul {
	list-style:disc inside
}
.footer_top .footerbox ul a {
	color:#9b9b9b !important;
	font-size:12px
}
.footer_top .footerbox ul a:hover {
	text-decoration:none;
	color:#ffffff !important
}
.footer_top .footerbox ul li {
	color:#9b9b9b !important;
	padding:1px 0;
	font-size:12px
}
.footer_top .footerbox ul li span {
	font-family:OpenSans-Bold;
	color:#9b9b9b
}
.footer_top .contactbox {
	padding:20px 20px;
	margin-top:-35px;
	margin-bottom:15px;
	border-radius:10px;
	box-shadow:2px 3px 5px rgba(0,0,0,0.8);
	float:right;
	color:#fff;
	line-height:30px;
	font-size:30px;
	border:1px solid #3b3b3b;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	font-family:Arial;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	background:#2e2e2e
}
.footer_top .contactbox div {
	font-family:Arial;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	color:#fff !important;
	font-size:18px
}
.footer-bottom .copyright {
	float:left;
	width:58%
}
.footer-bottom .copyright-right {
	float:right
}
.footer-top {
	color:#FFF
}
.footer_bottom {
	padding:25px 0;
	width:100%;
	min-height:110px
}
.footer_bottom .copyright p {
	font-size:13px;
	font-family:"OpenSans";
	color:#9b9b9b !important
}
.footer_bottom .copyright p * {
	color:#777 !important
}
#footer .margin {
	position:relative
}
#footer .copyright-right {
	display:inline
}
#footer .copyright-right .copyright-logo {
	display:inline
}
.footerbox .address {
	white-space:nowrap
}
.footerbox ul {
	display:inline;
	float:left
}
.box_left_mualan, .box_right_mualan {
	height:252px;
	width:228px;
	position:absolute;
	top:-250px
}
.box_left_mualan {
	left:-230px
}
.box_right_mualan {
	right:-230px
}
.phone {
	background:0 4px no-repeat;
	padding-left:22px;
	font-family:"OpenSans";
	font-size:14px
}
.detail-breadcrumb .phone {
	float:right
}
.phone strong {
	font-family:"OpenSans-Bold"
}
.today_product {
	position:relative;
	border-bottom:1px solid #ccc;
	padding:7px 0
}
.today_product .title a {
	color:#000;
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.today_product .image {
	margin:10px auto
}
.today_product .prices {
	position:absolute;
	left:0;
	bottom:0;
	background:#FB6D17;
	padding:0
}
.today_product .prices .oprice {
	background:#B6C6A3;
	font-size:11px;
	line-height:16px;
	padding-left:7px
}
.today_product .prices .oprice .oprice {
	font-weight:normal;
	font-family:'OpenSans-Bold';
	padding:0;
	text-decoration:line-through
}
.today_product .prices .sprice {
	color:#fff;
	font-size:12px;
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.today_product .prices .sprice span {
	padding-left:10px
}
.today_product .prices .sprice .sprice {
	font-weight:normal;
	font-family:'OpenSans-Bold';
	font-size:16px;
	display:block;
	text-align:center;
	margin-left:-10px;
	line-height:24px;
	text-shadow:1px 1px 2px rgba(0,0,0,0.7);
	width:118px
}
.today_product .discount {
	position:absolute;
	top:20px;
	right:-10px;
	width:61px;
	height:61px;
	background:no-repeat;
	color:#fff;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	padding-top:11px
}
.today_product .discount .percent {
	text-shadow:1px 1px 2px rgba(0,0,0,0.7);
	font-size:17px
}
.product-box {
	background:#fff;
	border:2px solid #76A045;
	width:690px;
	padding:10px 15px;
	float:left
}
.main-product-share {
	background:#ddeccb;
	border:solid #76A045;
	border-width:2px 2px 0 2px;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	float:left;
	min-width:240px;
	min-height:25px;
	padding:7px 10px 1px
}
.main-product-info-left {
	width:220px;
	float:left;
	min-height:300px;
	position:relative
}
.main-product-info-left .deal-buy {
	background:top left;
	width:287px;
	height:92px;
	position:absolute;
	left:-67px;
}
.deal-buy .deal-price {
	float:left;
	margin-left:55px;
	font-size:25px;
	color:white;
	text-shadow:0 1px 1px rgba(0,0,0,0.7);
	font-weight:normal;
	font-family:'OpenSans-Bold';
	padding-top:10px;
	text-align:center;
	width:120px
}
.deal-buy .deal-button {
	background:top left no-repeat;
	display:block;
	width:100px;
	height:42px;
	float:right;
	margin:20px 8px 0 0
}
.deal-discount-box {
	background:#DEF9F0;
	margin-top:79px;
	border:1px solid #339A99
}
.deal-discount-box div {
	text-align:center;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	height:44px
}
.deal-discount-box .deal-oprice {
	border-bottom:1px solid #339A99;
	font-size:17px;
	line-height:51px;
	height:51px
}
.deal-discount-box .deal-discount {
	width:40%;
	float:left;
	border-right:1px solid #339A99;
	padding-top:9px
}
.deal-discount-box .deal-save {
	padding-top:9px
}
.deal-box {
	background:#E4F1FA;
	border:1px solid #89B4D6;
	margin-top:12px;
	padding:8px
}
#deal-timeleft {
	background:#E4F1FA no-repeat 90% 50%;
	min-height:65px
}
.limitdate {
	font-weight:normal;
	font-family:'OpenSans-Bold';
	font-size:110%;
	line-height:20px
}
#deal-delivery {
	line-height:22px
}
#deal-delivery .voucher {
	background:no-repeat 0 50%;
	padding-left:80px;
	line-height:20px
}
#deal-delivery .goods {
	background:no-repeat 0 50%;
	padding-left:80px;
	line-height:20px
}
#deal-delivery .strong {
	text-transform:uppercase;
	color:#559e00;
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
#deal-status {
	text-align:center;
	overflow:hidden
}
.main-product-info-right {
	margin-left:235px
}
.product-description {
	padding:0
}
.product-description .full-description {
	background:#fff;
	float:left;
	padding:10px 15px;
	width:478px
}
.product-description table {
	width:100%
}
.product-description .full-description .cm-previewer {
	position:relative;
	display:inline-block
}
.image-wrapper {
	text-align:center
}
.product-description .full-description .cm-previewer .preview-hover {
	position:absolute;
	background:#000 50% 50% no-repeat;
	opacity:.8;
	top:0;
	bottom:0;
	left:0;
	right:0
}
.product-description .full-description img {
	width:400px;
	height:auto !important;
	margin:auto;
	padding:3px;
	border:1px solid #ddd
}
.product-comment {
	width:676px;
	border-radius:none;
	border:none
}
.slideshow {
	position:relative;
	border:1px solid #ccc;
	width:450px;
	height:295px;
	background:#fff
}
.slideshow img {
	position:absolute;
	top:5px;
	left:5px
}
#cart_list {
	width:100%;
	border-collapse:collapse
}
#cart_list th {
	background:rgba(0,0,0,0.75);
	color:#fff
}
#cart_list th, #cart_list td {
	padding:5px;
	border-bottom:1px solid #ddd
}
#cart_list .product-image {
	margin:0 10px 0 0
}
#cart_list .product-title {
	color:#000
}
.column-deal {
	background:#f00;
	width:56%
}
.column-quantity {
	background:#f0f;
	width:9%
}
body.c-index .mainbox-container {
	display:none
}
body.cm-products-view .mainbox-container {
	border:none;
	background:transparent;
	padding:0
}
body.cm-products-view #content {
	background:#FFF
}
.cm-products-recents .mainbox-container {
	background:transparent !important
}
.cm-products-dealtoday .mainbox-container {
	background:transparent !important
}
.cm-products-search .mainbox-container {
	background:transparent !important
}
.mainbox-container {
	background:#FFFFFF;
	padding:10px 15px;
	border:1px solid #c2c2c2
}
.cm-auth-login_form .mainbox-container {
	min-height:310px
}
.cm-auth-login_form .float-left label {
	display:inline !important
}
#recent_deals {
	overflow:hidden
}
.recent_deal {
	float:left;
	padding:10px 0 10px 10px;
	width:330px;
	border-bottom:1px dashed #ddd;
	min-height:150px;
	text-align:left;
	position:relative;
	background:#fff
}
.recent_deal.left {
	padding:10px 10px 10px 0;
	border-right:1px dashed #ddd
}
.recent_deal .deal_detail {
	overflow:hidden;
	position:relative;
	height:230px
}
.recent_deal .deal_detail img {
	border:1px solid #ddd;
	padding:0 4px;
	background:#fff;
	position:absolute;
	top:40px;
	left:0
}
.recent_deal .deal_detail .number_bought {
	position:absolute;
	top:60px;
	right:0;
	width:115px;
	text-align:center
}
.recent_deal .deal_detail .number_bought .count {
	color:#C33;
	font-size:30px;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	text-shadow:0 1px 1px rgba(0,0,0,0.7)
}
.recent_deal .deal_detail .deal_status {
	width:121px;
	height:100px;
	position:absolute
}
.recent_deal .deal_detail .deal_status.open {
	background:no-repeat bottom right;
	top:90px;
	left:105px
}
.recent_deal .deal_detail .deal_status.soldout {
	background:no-repeat bottom right;
	top:81px;
	left:93px
}
.recent_deal .deal_detail .deal_status.comming_soon {
	background:no-repeat bottom right;
	top:81px;
	left:93px
}
.recent_deal .deal_detail .deal_save_box {
	position:absolute;
	top:185px;
	font-size:12px;
	width:100%
}
.voucher_info {
	text-align:center;
	font-size:16px;
	line-height:32px
}
.page-description table {
	border-collapse:collapse
}
.page-description table td {
	border:1px solid #aaa;
	padding:5px 10px
}
.mainbox-body h1, .wysiwyg-content h1 {
	font-size:22px;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	margin:10px 0
}
.left_text_align {
	text-align:left
}
.form_header {
	font-size:18px
}
.no_background_image {
	background:none
}
#cart_items .cm-amount {
	font-size:16px;
	padding:5px
}
#cart_items .sub-price {
	font-size:15px
}
#cart_items .price {
	font-size:16px
}
.register-fields {
	margin-top:20px;
	padding:15px 20px 30px;
	background:#FDFEEE;
	border:1px solid #F3D3C4
}
.c-profiles .mainbox-body .input-text {
	width:350px
}
.c-profiles .mainbox-body select {
	width:200px
}
.c-profiles .mainbox-body .error-message {
	width:322px
}
.wholetip {
	margin-top:20px
}
.wholetip h3 {
	font-weight:normal;
	font-family:'OpenSans-Bold';
	font-size:16px;
	padding-bottom:10px
}
.product-options label {
	font-size:12px
}
.deal-buy-failed {
	width:146px;
	height:91px;
	padding-bottom:7px;
	margin-left:25px;
	background:no-repeat
}
.product-coming-soon {
	color:white;
	font-size:14px;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	margin-top:4px
}
.external-buy-box {
	background:#fff 10px 10px no-repeat;
	position:relative;
	margin-top:10px;
	border-radius:10px;
	height:55px
}
.external-buy-box .product_price {
	top:12px;
	left:73px
}
.external-buy-box .product_price .product_sprice {
	font-size:26px
}
.external-buy-box .product_box {
	background:#fff;
	width:auto;
	left:260px;
	top:10px;
	font-size:11px
}
.external-buy-box .product_box .key {
	font-size:22px
}
.external-buy-box .buttons-container {
	float:right;
	padding:0
}
.external-buy-box .buttons-container .button-submit-action {
	padding:10px 20px
}
.external-buy-box .buttons-container .button-submit-action.disable {
	padding:14px 10px;
	min-width:90px
}
.external-buy-box .buttons-container .button-submit-action span {
	font-size:17px
}
.external-buy-box .buttons-container .button-submit-action input {
	font-size:28px
}
.external-buy-box .buttons-container .buy-button-options {
	margin:0;
	padding:5px 20px 15px
}
.external-buy-box .buttons-container .buy-button-options span {
	background:center 100% no-repeat;
	padding:0 0 8px
}
.external-buy-box .buttons-container .redeal-button {
	margin:0
}
.buy-button-options {
	display:inline-block;
	margin-top:12px;
	padding:10px;
	font-size:26px
}
.buy-button-options span {
	background:100% center no-repeat;
	padding-right:20px
}
.redeal-button {
	padding:16px 4px;
	font-size:120%;
	float:right;
	display:block;
	margin:12px 10px 0 0
}
.buy-button-options-see {
	display:block
}
#applied_promotions {
	margin:0 0 5px;
	padding-bottom:5px
}
.cm-checkout-cart #applied_promotions {
	margin-bottom:15px
}
#step_four_body ul.statistic-list {
	width:400px;
	clear:both;
	float:right;
	text-align:right;
	margin:10px 0;
	padding:0
}
#step_four_body ul.statistic-list li {
	margin:5px 0;
	padding:0;
	text-align:left
}
#step_four_body ul.statistic-list li span {
	float:left;
	margin-right:5px;
	text-align:right;
	width:200px
}
#step_four_body ul.statistic-list li strong {
	width:150px;
	float:right;
	text-align:right;
	margin:0;
	margin-right:22px
}
#step_four_body ul.statistic-list li span.price {
	float:none;
	margin:0 0 0 5px
}
.font13 {
	font-size:13px
}
.font14 {
	font-size:14px
}
.font15 {
	font-size:15px
}
.font16 {
	font-size:16px
}
.font18 {
	font-size:18px
}
.font20 {
	font-size:20px
}
.font24 {
	font-size:24px
}
.font32 {
	font-size:32px
}
.font45 {
	font-size:45px
}
.font40 {
	font-size:40px
}
.red_color {
	color:#c22227
}
.white_color {
	color:#fff
}
.blue_color {
	color:#036b94
}
.light_blue_color {
	color:#067575
}
.yealow_color {
	color:#C90
}
.gray_color {
	color:#999
}
.black_color {
	color:#000
}
.green_color {
	color:#488502
}
.light_green_color {
	color:#73d502
}
.text_up {
	text-transform:uppercase
}
.text_bo {
	font-weight:700
}
.p14t {
	padding-top:14px
}
.p10t {
	padding-top:10px
}
.p6t {
	padding-top:6px
}
.p8t {
	padding-top:8px
}
.p5r {
	padding-right:5px
}
.p15r {
	padding-right:15px
}
.p5l {
	padding-left:5px
}
.p15l {
	padding-left:15px
}
.p10b {
	padding-bottom:10px
}
.p5b {
	padding-bottom:5px
}
.p13 {
	padding:13px
}
.m14r {
	margin-right:14px
}
.m10b {
	margin-bottom:10px
}
.w254 {
	width:254px
}
.w399 {
	width:399px
}
.w324 {
	width:324px
}
.w235 {
	width:235px
}
.w730 {
	width:730px
}
.w335 {
	width:335px
}
.mh174 {
	min-height:174px
}
.mh344 {
	min-height:344px
}
.float_left {
	float:left
}
.float_right {
	float:right
}
.center {
	text-align:center;
	margin:.5em auto
}
.cb {
	clear:both;
	font-size:0
}
.cl {
	clear:left;
	font-size:0
}
.box_product_detail {
	width:720px;
	min-height:303px;
	background:white;
	margin-bottom:15px;
	border:2px solid #76A045;
	float:left
}
.box_product_detail .info_deal_left {
	width:230px;
	min-height:285px;
	border:1px solid #CFCFCF;
	float:left;
	margin-left:3px
}
.box_product_detail .info_deal_left .price {
	background:#F2F2F2;
	color:#C22227;
	font-size:26px;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	text-shadow:1px 0 2px #999;
	padding:10px
}
.box_product_detail .info_deal_left .box_see_all {
	padding:28px 30px 0 30px;
	text-align:center
}
.box_product_detail .info_deal_left .old_price {
	border-bottom:1px solid #CFCFCF;
	padding:10px
}
.box_product_detail .pic_deal_right {
	width:442px;
	float:right;
	position:relative;
	margin-right:12px
}
.title_other_deal {
	border-bottom:1px solid #cfcfcf;
	padding:10px;
	font-size:22px;
	font-weight:bold;
	color:#000
}
.box_deal_ch {
	padding:10px 0 8px 10px
}
.box_pro_ch {
	width:347px;
	float:left;
	margin-right:8px
}
.box_pro_ch .title1 {
	background:repeat-x;
	height:40px;
	padding:0 10px;
	line-height:40px;
	color:#FFF;
	font-size:15px;
	font-weight:bold
}
.box_pro_ch .title1 a {
	color:#FFF;
	text-decoration:none
}
.box_pro_ch .title1 a:hover {
	color:#FFF;
	text-decoration:underline
}
.box_pro_ch .Pic_product {
	position:relative;
	width:347px;
	height:224px
}
.box_pro_ch .Pic_product img {
	border:1px solid #d6d6d6;
	max-width:345px;
	max-height:222px
}
.box_pro_ch .Pic_product .price {
	background:repeat-x;
	position:absolute;
	left:1px;
	bottom:1px;
	width:345px;
	height:49px;
	z-index:1000
}
.box_pro_ch .Pic_product .price p {
	border-left:1px solid #121212;
	border-right:1px solid #848484;
	float:left;
	padding:6px 17px 1px;
	text-align:center;
	min-height:42px
}
.box_pro_ch .Pic_product .price .last {
	border-right:none
}
.box_pro_ch .Pic_product .price .first {
	border-left:none
}
.title_deal_ganday {
	padding:10px;
	font-size:22px;
	font-weight:bold;
	color:#000
}
.box_deal_ganday {
	width:318px;
	height:305px;
	background:#f5f5f5;
	margin:0 3px 15px;
	float:left;
	box-shadow:3px 3px 5px #cccccc;
	border:1px solid #cccccc;
	padding:10px
}
.box_deal_ganday .title {
	height:39px
}
.box_deal_ganday .title a {
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 7px 0;
	display:block
}
.box_deal_ganday .title a:hover {
	font-size:13px;
	color:#539902;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 7px 0
}
.box_deal_ganday .pic_deal_danday {
	position:relative
}
.box_deal_ganday .pic_deal_danday .pas_deal_chayhang {
	width:109px;
	height:109px;
	position:absolute;
	top:3px;
	right:3px
}
.box_deal_ganday .pic_deal_danday .pas_deal_chayhang img {
	padding:0;
	border:none;
	background:transparent
}
.box_deal_ganday .pic_deal_danday img {
	max-width:312px;
	max-height:201px;
	padding:2px;
	border:1px solid #d6d6d6;
	background:#FFF
}
.box_deal_ganday .pic_deal_danday .info_deal {
	background:repeat-x;
	height:45px;
	width:312px;
	position:absolute;
	left:3px;
	bottom:4px
}
.box_deal_ganday .pic_deal_danday .info_deal p {
	border-left:1px dotted #FFF;
	float:left;
	padding:4px 13px 0 13px;
	text-align:center;
	min-height:35px;
	font-size:11px
}
.box_deal_ganday .pic_deal_danday .info_deal .last {
	border-right:none
}
.box_deal_ganday .pic_deal_danday .info_deal .first {
	border-left:none
}
.deal_status {
	width:109px;
	height:109px;
	position:absolute;
	top:0;
	right:0;
	z-index:10
}
.deal_status.open {
	background:no-repeat bottom right;
	top:90px;
	left:105px
}
.deal_status.close {
	background:no-repeat bottom right
}
.deal_status.soldout {
	background:no-repeat bottom right
}
.deal_status.comming_soon {
	background:no-repeat bottom right
}
.box_deal_ganday .pic_deal_danday .deal_status {
	width:109px;
	height:109px;
	position:absolute;
	top:3px;
	right:3px;
	z-index:5
}
.box_deal_ganday .pic_deal_danday .deal_status.open {
	background:no-repeat bottom right;
	top:90px;
	left:105px
}
.box_deal_ganday .press {
	width:199px;
	height:47px;
	background:repeat-x;
	border-radius:4px;
	float:left;
	border:1px solid #d9d9d9;
	padding:2px 6px 2px 6px
}
.box_deal_ganday .press .text_bo {
	line-height:22px
}
.box_deal_ganday .press span {
	text-decoration:line-through
}
.bt_see {
	background:repeat-x;
	height:49px;
	width:96px;
	border:1px solid #d27d00;
	border-radius:4px;
	display:block;
	text-align:center;
	line-height:49px;
	color:#b00202;
	font-size:30px;
	font-weight:700;
	text-decoration:none;
	text-transform:uppercase;
	margin-left:5px
}
a.bt_see:hover, a.bt_see:active, a.bt_see:focus {
	background:repeat-x;
	text-decoration:none;
	color:#dd0000
}
.nav_2 {
	width:980px;
	height:64px;
	background:#fff;
	border-radius:8px;
	-moz-box-shadow:0 2px 4px #888;
	-webkit-box-shadow:0 2px 4px #888;
	box-shadow:0 2px 4px #888;
	margin-bottom:15px;
	overflow:hidden
}
.nav_2 .all {
	width:100px;
	height:64px;
	float:left;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
	border-right:1px solid #e0e0e0;
	padding:0 0 0 12px;
	line-height:64px;
	text-transform:uppercase
}
.nav_2 .all a {
	font-size:13px;
	color:#333;
	text-decoration:none;
	display:block;
	position:relative
}
.nav_2 .all a:hover {
	font-size:13px;
	color:#fff;
	text-decoration:none
}
.nav_2 .all:hover {
	background:#ed951c
}
.nav_2 .all.current {
	background:#ed951c
}
.nav_2 .all.current a {
	font-size:13px;
	color:#fff;
	text-decoration:none
}
.nav_2 .all span {
	display:block;
	background:no-repeat;
	width:27px;
	height:12px;
	padding:3px 4px;
	color:#FFF;
	font-size:12px;
	position:absolute;
	top:10px;
	right:12px;
	line-height:11px;
	text-align:center
}
*+html .nav_2 .all span {
	top:-12px;
	right:12px
}
.nav_2 .bor_bt {
	border-bottom:1px solid #e0e0e0
}
.nav_2 ul .bg {
	background:#f7f7f7;
	border-bottom-right-radius:8px
}
.nav_2 ul {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:866px;
	display:block
}
.nav_2 ul li {
	margin:0;
	padding:5px 10px 4px;
	list-style-type:none;
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#519501;
	min-width:100px
}
.nav_2 ul li a {
	margin:0;
	padding:2px 10px;
	display:block;
	text-decoration:none;
	color:#000;
	background:transparent;
	font-weight:normal
}
.nav_2 ul li a span {
	color:#C00
}
.nav_2 ul li p {
	padding:3px 0;
	margin:0;
	font-weight:bold;
	color:#519501
}
.nav_2 ul li a:hover {
	background:#ed951c;
	color:#fff;
	text-decoration:none
}
.nav_2 ul li.current a {
	background:#ed951c;
	color:#fff;
	text-decoration:none
}
.cb {
	clear:both;
	font-size:0
}
.overlay {
	background:top left;
	height:100%;
	width:100%
}
.multidealoptions {
	width:100%;
	height:100%;
	position:fixed;
	top:-999999px;
	left:0;
	z-index:100
}
.box_sku_all {
	width:830px;
	height:545px;
	position:absolute;
	top:50% !important;
	left:50%;
	margin-top:-272px !important;
	margin-left:-415px
}
.box_sku {
	background:#ffffff;
	width:670px;
	max-height:415px;
	padding:20px 25px 5px 25px;
	position:relative;
	height:415px
}
.box_sku .product-row {
	padding-bottom:5px
}
.box_sku_bottom {
	background:repeat-x;
	width:720px;
	height:110px;
	font-size:0;
	margin:0;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	text-align:center
}
.box_sku_bottom {
	padding:24px 0
}
.box_sku_bottom #button_cart_submit {
	display:block;
	margin:0 auto
}
.box_sku .collvertical ul li {
	display:inline;
	border:none !important
}
.btn-thanhtoan {
	background:url(/skins/hotdealv2/customer/images/icons/btn-pay-collection.png) -5px -76px !important;
	width:236px !important;
	height:61px !important;
	border:none !important;
	vertical-align:-6px !important
}
.btn-thanhtoan:hover {
	background:url(/skins/hotdealv2/customer/images/icons/btn-pay-collection.png) -5px -147px !important;
	width:236px !important;
	height:61px !important;
	border:none !important;
	vertical-align:-6px !important
}
.btn-thanhtoan:active {
	background:url(/skins/hotdealv2/customer/images/icons/btn-pay-collection.png) -5px -215px !important;
	width:236px !important;
	height:61px !important;
	border:none !important;
	vertical-align:-6px !important
}
.btn-thanhtoan-disabled {
	background:url(/skins/hotdealv2/customer/images/icons/btn-pay-collection.png) -5px -5px !important;
	width:236px !important;
	height:61px !important;
	border:none !important;
	vertical-align:-6px !important
}
.btn-soldout {
	width:236px !important;
	height:61px !important;
	border:none !important;
	vertical-align:-6px !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	background:url(/skins/hotdealv2/customer/images/icons/btn-order-collection.png) no-repeat -5px -287px !important;
	display:block
}
.btn-outstock {
	width:236px !important;
	height:61px !important;
	border:none !important;
	vertical-align:-6px !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	background:url(/skins/hotdealv2/customer/images/icons/btn-order-collection.png) no-repeat -5px -358px !important;
	display:block
}
.box_sku .colleft {
	width:649px;
	float:left
}
.box_sku .colleft ul {
	margin:0;
	padding:0;
	list-style-type:none
}
.box_sku .colleft ul li {
	margin:0;
	padding:5px;
	list-style-type:none;
	margin:8px 4px 0 0;
	background:#FFF;
	border:1px solid #CCC
}
.box_sku .colleft ul li .c1 {
	width:510px;
	float:left;
	position:relative
}
.box_sku .colleft ul li .c1 img {
	border:1px solid #CCC;
	float:left;
	margin-right:10px;
	width:202px;
	height:131px
}
.box_sku .colleft ul li .c2 {
	width:100px;
	float:right;
	background:no-repeat left;
	padding:0 5px 0 10px;
	min-height:128px
}
.pass_sale_off {
	background:no-repeat;
	width:48px;
	height:45px;
	padding:10px 5px 5px 5px;
	margin:15px auto 10px auto;
	text-align:center;
	color:#FFF
}
.pass_ch {
	background:no-repeat;
	width:74px;
	height:74px;
	position:absolute;
	top:0;
	left:129px
}
.object_sku, .object_sku_ch {
	font-size:15px;
	font-weight:bold;
	color:#339999;
	padding-bottom:5px;
	padding-top:3px;
	cursor:pointer
}
.object_sku_ch {
	color:#999;
	cursor:default
}
.price_sku {
	font-size:22px;
	font-weight:bold;
	color:#d00000;
	padding:0 0 0 10px
}
.price_sku_g {
	color:#666;
	padding:0 0 0 15px
}
.box_sku .colright {
	width:20px;
	float:right;
	padding-top:10px
}
.line_scroll {
	background:no-repeat center;
	width:3px;
	height:600px;
	position:relative;
	margin:0 auto
}
.icon_scroll {
	background:no-repeat;
	width:17px;
	height:34px;
	position:absolute;
	top:7px;
	left:-6px
}
.title_sku {
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
	color:#333333
}
.p20t {
	padding-top:20px
}
.buy_tip_top {
	font-size:15px;
	font-weight:bold;
	color:#000
}
.font16 {
	font-size:16px
}
.buy-button-options-sku {
	margin:0;
	padding:0
}
.buy-button-options-sku input {
	zoom:1;
	vertical-align:baseline;
	margin:0 0 0 2px;
	outline:none;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	border-radius:3px;
	box-shadow:0 1px 2px rgba(0,0,0,.2);
	background:#F78D1D;
	background:-webkit-gradient(linear, left top, left bottom, from(#f6e6b3), to(#ed9319));
	background:-moz-linear-gradient(top, #f6e6b3, #ed9319);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6e6b3', endColorstr='#ed9319');
	padding:3px 20px;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	font-size:23px;
	color:#C22227;
	border:solid 1px #d27d00
}
*+html .buy-button-options-sku input {
	padding:0 4px
}
.buy-button-options-sku-ch {
	margin:0;
	padding:0
}
.buy-button-options-sku-ch {
	zoom:1;
	vertical-align:baseline;
	margin:0 0 0 2px;
	outline:none;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	border-radius:3px;
	box-shadow:0 1px 2px rgba(0,0,0,.2);
	background:#9b9b9b;
	background:-webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#9b9b9b));
	background:-moz-linear-gradient(top, #e2e2e2, #9b9b9b);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#9b9b9b');
	padding:7px 6px;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	font-size:15px;
	color:#808080;
	border:solid 1px #9c9c9c;
	display:block
}
*+html .buy-button-options-sku-ch input {
	padding:5px 0;
	font-size:13px
}
.icon_close {
	width:17px;
	height:17px;
	position:absolute;
	top:16px;
	right:16px;
	background:top left no-repeat;
	cursor:pointer
}
.icon_close_sku {
	width:17px;
	height:17px;
	position:absolute;
	top:2px;
	right:-2px;
	background:top left no-repeat;
	cursor:pointer
}
#scrollbar1 .viewport {
	width:645px;
	height:459px;
	overflow:hidden;
	position:relative;
	float:left
}
#scrollbar1 .overview {
	list-style:none;
	position:absolute;
	left:0;
	top:0;
	padding:0;
	margin:0
}
#scrollbar1 .scrollbar {
	background:transparent url(/skins/hotdealv2/customer/images/lof-images/bg-scrollbar-track-y.png) no-repeat 0 0;
	position:relative;
	background-position:0 0;
	float:right;
	width:15px
}
#scrollbar1 .track {
	height:100%;
	width:13px;
	position:relative;
	padding:0 1px
}
#scrollbar1 .thumb .end {
	background:transparent no-repeat 50% 0;
	overflow:hidden;
	height:5px;
	width:25px
}
#scrollbar1 .disable {
	display:none
}
.noSelect {
	user-select:none;
	-o-user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none
}
.box-question ul {
	margin:0;
	padding:0;
	list-style-type:none
}
.box-question ul li {
	margin:0;
	padding:6px 0 6px 0;
	list-style-type:none
}
.box-question ul li a {
	display:block
}
.box-question ul li .listcontent {
	display:none
}
.name_1 {
	font-weight:bold;
	color:#1d7e9a;
	padding:0 10px 0 0
}
.name_2 {
	font-weight:bold;
	color:#5a901d;
	padding:0 10px 0 0
}
.day-times {
	font-weight:normal;
	color:#9b9a9a;
	font-size:11px
}
.bt_note {
	background:no-repeat;
	width:79px;
	height:35px;
	display:block;
	font-size:12px;
	padding:0 3px 0 38px;
	line-height:35px;
	text-transform:none;
	color:#999;
	position:absolute;
	right:6px;
	bottom:2px
}
a.bt_note:hover, a.bt_note:active, a.bt_note:focus {
	background:no-repeat;
	text-decoration:none;
	color:#89b556
}
.box_anser {
	padding:2px 23px 10px 10px;
	border:1px solid #CCC;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	margin-left:16px;
	width:642px
}
.bt_anser {
	background:no-repeat;
	width:70px;
	height:31px;
	display:block;
	font-size:12px;
	padding:0;
	line-height:31px;
	text-transform:none;
	color:#999;
	text-align:center
}
a.bt_anser:hover, a.bt_anser:active, a.bt_anser:focus {
	background:no-repeat;
	text-decoration:none;
	color:#89b556
}
.detail_comment {
	border-bottom:1px dotted #CCC;
	padding:10px 0
}
.detail_comment .icon_logo {
	width:58px;
	padding:4px 0 4px 0;
	float:left
}
.detail_comment .icon_logo img {
	border-radius:4px;
	max-width:48px;
	max-height:46px
}
.detail_comment .c2 {
	width:500px;
	float:left
}
.text_comment {
	margin-left:25px;
	padding:3px 0 0 0;
	width:663px
}
.text_comment textarea {
	width:584px;
	height:45px;
	float:left;
	background:#FFF;
	border:1px solid #999;
	padding:2px 5px;
	border-radius:5px;
	margin-right:3px
}
#content_discussion .text_comment .button-submit-action {
	padding-left:5px;
	padding-right:5px
}
#content_discussion .text_comment .button-submit-action input, #content_discussion .text_comment .button-submit input {
	float:left;
	width:52px;
	height:43px;
	font-weight:normal
}
#content_discussion .text_comment .error-message {
	width:100%
}
.box-question ul li .no-items a {
	display:inline
}
.box-question ul.cm-select-list li {
	padding:0
}
.box-question ul.cm-select-list li a {
	padding-top:0;
	padding:4px 2px
}
td .select-popup-container, .object-group .select-popup-container, .object-group-elements .select-popup-container {
	float:left;
	width:101px
}
.object-group .select-popup-container a, .object-group .select-popup-container a:hover, .object-group-elements .select-popup-container a, .object-group-elements .select-popup-container a:hover {
	text-decoration:none;
	text-transform:none
}
.object-group-elements .cm-popup-box a.cm-active, .object-group .cm-popup-box a.cm-active, .object-group-elements .cm-popup-box a.cm-active:hover, .cm-popup-box a.cm-active {
	color:#4d4d4d !important;
	background-color:#f0f0f0
}
.selected-status {
	background:no-repeat right top;
	padding:0 18px 1px 0;
	white-space:nowrap;
	cursor:pointer
}
.status-s, .status-o-c, .status-o-p, .status-a, .status-1 {
	background:no-repeat right top
}
.selected-status a {
	background:no-repeat left top;
	padding:3px 4px;
	display:block;
	width:75px;
	height:15px;
	color:#000000;
	text-decoration:none;
	overflow:hidden
}
.selected-status:hover a {
	background-position:0 -30px
}
.status-d, .status-o-i, .status-c {;
	color:#adadad
}
.status-d a {
	color:#777
}
.status-h {;
	font-style:italic
}
.object-name .checkbox {
	margin-top:0;
	vertical-align:-1px
}
#list_product .product_image {
	margin-top:1px;
	background:no-repeat 50% 50%;
	width:279px;
	height:190px
}
#list_product .product_image img {
	visibility:hidden
}
#list_product .product_type {
	margin-top:2px
}
#feature_product .product_image {
	background:no-repeat 50% 50%;
	width:359px;
	height:254px
}
#applied_promotions {
	border-bottom:1px dotted #7C8E8E
}
.icon_vorsionphone1 {
	width:116px;
	height:16px;
	position:absolute;
	top:40px;
	left:48%;
	z-index:10000;
	background:no-repeat 0 5px;
	padding:9px 0 7px 25px;
	color:#FFF
}
.icon_vorsionphone1 a {
	color:#FFF;
	text-decoration:none
}
#payments_summary td {
	padding:5px 0;
	border-bottom:1px solid #DDD
}
#payments_summary .strong {
	color:#ED1C24
}
.notice-icon {
	background:no-repeat 100% 0;
	line-height:16px;
	padding-right:20px;
	width:170px !important
}
#header {
	height:98px !important
}
.container-left #content, .container-long #content {
	margin-top:0;
	padding-top:17px
}
.bottom {
	border:none;
	background:transparent;
	margin:0;
	padding:0
}
.box_redit_card {
	width:954px;
	margin:50px auto -25px;
	padding:11px
}
#top_menu ul li.top-menu-4 span {
	background:no-repeat 100% 7px;
	padding-right:33px !important
}
.new_deal {
	background:no-repeat right top;
	width:100px;
	height:100px;
	position:absolute;
	top:0;
	left:0
}
#feature_product .new_deal {
	left:259px
}
#list_product .new_deal {
	left:179px
}
.hd-header-top {
	background:#000000
}
.hd-header-top-inner {
	width:995px;
	margin:auto;
	height:36px;
	color:#BBB;
	position:relative
}
.hd-header-top a, .hd-header-top ul.dropdown a, .hd-header-top ul.dropdown a:visited, .hd-header-top ul.dropdown a:link, .hd-header-top ul.dropdown a:active {
	color:#BBB;
	text-decoration:none
}
.hd-header-top .select_city {
	position:absolute;
	top:0;
	left:0
}
.hd-header-top .select_city .selectbox {
	background:no-repeat;
	color:#fff;
	font-size:11px;
	float:left;
	padding:7px 0 7px 25px !important;
	width:115px;
	margin:5px 0;
	line-height:13px !important;
	height:13px;
	cursor:pointer
}
.hd-header-top .selectbox-wrapper {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	list-style:none;
	background:none;
	border:none;
	padding:0;
	margin:0
}
.hd-header-top .selectbox-wrapper ul:before, .login-popup:before, .sub-menu:before {
	position:absolute;
	top:-6px;
	left:9px;
	display:inline-block;
	border-right:7px solid transparent;
	border-bottom:7px solid #ccc;
	border-left:7px solid transparent;
	border-bottom-color:rgba(0,0,0,0.2);
	content:''
}
.hd-header-top .selectbox-wrapper ul:after, .login-popup:after, .sub-menu:after {
	position:absolute;
	top:-5px;
	left:10px;
	display:inline-block;
	border-right:6px solid transparent;
	border-bottom:6px solid #ffffff;
	border-left:6px solid transparent;
	content:''
}
.login-popup:before {
	right:45px;
	left:auto
}
.login-popup:after {
	right:46px;
	left:auto
}
.sub-menu:before {
	top:-3px;
	left:50%;
	margin-left:-2px;
	border-right:4px solid transparent;
	border-bottom:4px solid #ccc;
	border-left:4px solid transparent
}
.sub-menu:after {
	top:-2px;
	left:50%;
	margin-left:-1px;
	border-right:3px solid transparent;
	border-bottom:3px solid #ffffff;
	border-left:3px solid transparent
}
.hd-header-top .selectbox-wrapper ul, .login-popup, .sub-menu {
	background-color:#ffffff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
*border-right-width:2px;
*border-bottom-width:2px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box;
	overflow:hidden;
	padding:5px 0
}
.hd-header-top .selectbox-wrapper ul li {
	background:#FFF no-repeat 10px 50%;
	padding:5px 25px;
	font-size:11px;
	font-family:"Verdana";
	border-bottom:1px solid #eee
}
.hd-header-top .selectbox-wrapper ul li:last-child {
	border-bottom:0
}
.hd-header-top .selectbox-wrapper ul li:hover {
	background:#8e1116 no-repeat 10px 50%;
	color:#FFF
}
.hd-header-top .hd-hotline {
	float:left;
	margin-left:150px;
	color:#BBB;
	text-transform:none;
	line-height:36px;
	font-size:14px;
	font-family:"OpenSans-Bold"
}
.hd-header-top .top-menu {
	height:36px;
	margin-left:20px
}
.hd-header-top .dealtoday {
	height:36px;
	margin-left:-14px
}
.hd-header-top .top-menu li.first-level {
	border-left:1px solid #262626;
	padding:0 20px
}
.hd-header-top .top-menu li.top-menu-first {
	border-left:none
}
.hd-header-top .top-menu li span, .hd-header-top .top-menu li span a {
	float:left;
	display:block;
	height:36px;
	line-height:36px;
	font-family:"Verdana";
	font-size:12px
}
.hd-header-top #sign_io {
	padding:0
}
.hd-header-top #sign_io ul li.first-level span {
	padding:0
}
.hd-header-top #sign_io a, .hd-header-top #sign_io a:visited, .hd-header-top #sign_io a:hover, .hd-header-top #sign_io a:active {
	padding:0;
	text-decoration:none
}
.hd-header-top .top-menu li:hover {
	background:#FFF
}
.hd-header-top .top-menu li:hover a {
	color:#000
}
.hd-header-top .sub-menu {
	right:0;
	top:33px;
	border:none;
	padding:0
}
.hd-header-top #sign_io .sub-menu {
	min-width:175px
}
.hd-header-top #sign_io .sub-menu > li > a {
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:normal;
	line-height:20px;
	color:#333333;
	white-space:nowrap;
	font-size:12px;
	font-family:"Verdana"
}
.hd-header-top #sign_io .sub-menu > li:hover {
	background:#8e1116
}
.hd-header-top #sign_io .sub-menu > li:hover a {
	color:#FFF
}
.hd-header-top #sign_io .sub-menu {
	-webkit-border-radius:3px 0 3px 3px;
	-moz-border-radius:3px 0 3px 3px;
	border-radius:3px 0 3px 3px;
	padding:5px 0;
	width:100%
}
.hd-header-top .avatar {
	width:20px;
	height:20px;
	border:2px solid #FFF;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	vertical-align:-6px;
	margin:0 8px 0 -4px
}
.hd-header-bottom {
	background:repeat-x 0 100%;
	height:62px
}
.cm-category .hd-header-bottom {
	background:#ed1c24;
	border-bottom:0;
	height:60px
}
.cm-products-search .mainbox-container {
	padding:0;
	margin:0;
	border:0
}
.cm-products-recents .mainbox-container {
	padding:0;
	margin:0;
	border:0
}
.cm-products-dealtoday .mainbox-container {
	padding:0;
	margin:0;
	border:0
}
.hd-header-bottom-inner {
	width:998px;
	margin:auto;
	height:62px;
	color:#fff;
	position:relative
}
.hd-header-bottom-inner #logo img {
	width:201px;
	height:50%
}
.hd-header-bottom .catalog-menu {
	float:right
}
.hd-header-bottom .catalog-menu li {
	float:left;
	height:56px;
	line-height:56px;
	position:relative
}
.hd-header-bottom .catalog-menu li:hover {
	background:#8e1116
}
.hd-header-bottom .catalog-menu li.cm-active {
	background:#8e1116
}
.hd-header-bottom .catalog-menu li.cm-active a {
	border-right:1px solid #8e1116
}
.hd-header-bottom .catalog-menu li .sub-menu-wrapper {
	display:none;
	z-index:20;
	position:absolute;
	width:180px;
	top:50px;
	left:50%;
	margin-left:-90px
}
.hd-header-bottom .catalog-menu li a {
	color:#FFFFFF;
	background:no-repeat right center;
	padding:20px 15px;
	text-decoration:none;
	font-size:14px;
	font-family:"OpenSans"
}
.hd-header-bottom .catalog-menu li:last-child a {
	background:none
}
.hd-header-bottom .catalog-menu li:hover a, .hd-header-bottom .catalog-menu li.cm-active a {
	background:none
}
.hd-header-bottom .catalog-menu li:hover .sub-menu-wrapper {
	display:block
}
.hd-header-bottom .catalog-menu li ul.sub-menu {
	padding:5px 0
}
.hd-header-bottom .catalog-menu li ul.sub-menu li {
	float:none;
	padding:0;
	height:auto;
	line-height:normal
}
.hd-header-bottom .catalog-menu li ul.sub-menu a {
	border-right:none;
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:normal;
	line-height:20px;
	color:#333333;
	white-space:nowrap;
	font-size:11px;
	font-family:"Verdana"
}
.hd-header-bottom .catalog-menu li ul.sub-menu li:hover {
	background:#8e1116
}
.hd-header-bottom .catalog-menu li ul.sub-menu li:hover a {
	color:#FFF
}
.hd-header-bottom .catalog-menu {
	background:no-repeat 100% 0;
	padding:0 1px 0 0
}
#logo {
	padding:15px 0;
	float:left
}
.ie8 #logo {
	width:201px
}
.search-menu {
	float:right;
	background:no-repeat 100% 0;
	padding:0 1px 0 0;
	position:relative
}
.search-menu a.icon {
	display:block;
	background:no-repeat 50% 50%;
	width:60px;
	height:60px
}
.search-menu a.icon:hover {
	background-color:#8e1116
}
.search-menu .sub-menu-wrapper {
	display:none;
	position:absolute;
	width:226px;
	top:50px;
	right:0;
	z-index:15
}
.search-menu .sub-menu-wrapper.hover {
	display:block
}
.search-menu .sub-menu {
	padding:3px
}
.search-menu .sub-menu:before {
	right:30px;
	left:auto
}
.search-menu .sub-menu:after {
	right:31px;
	left:auto
}
.search-menu .form-search-box {
	position:relative
}
.search-menu .search-textbox {
	background:repeat-x 0 0;
	border:none;
	padding:2px 8px;
	margin:0;
	font-size:12px;
	width:200px;
	border:1px solid #cbcbcb;
	color:#838383
}
.search-menu .search-button {
	background:no-repeat 50% 50%;
	padding:0;
	margin:0;
	position:absolute;
	top:1px;
	border:0;
	right:5px;
	width:25px;
	height:25px;
	cursor:pointer
}
.search-menu .search-button:hover {
	background:no-repeat 50% 50% !important
}
.cart-menu {
	float:right;
	background:no-repeat 100% 0;
	padding:0 1px 0 0
}
.cart-menu a.icon {
	display:block;
	background:no-repeat 50% 50%;
	width:60px;
	height:60px
}
.cart-menu a.icon:hover {
	background-color:#8e1116
}
.cart-menu .sub-menu-wrapper {
	display:none;
	position:absolute;
	width:382px;
	top:50px;
	right:0;
	z-index:99
}
.cart-menu:hover .sub-menu-wrapper {
	display:block
}
.cart-menu .sub-menu {
	padding:10px
}
.cart-menu .sub-menu:before {
	right:30px;
	left:auto
}
.cart-menu .sub-menu:after {
	right:31px;
	left:auto
}
.cart-menu .sub-menu h4 {
	color:#4e4e4e;
	font-family:"OpenSans-Bold";
	font-size:14px;
	padding-bottom:5px;
	border-bottom:1px dashed #cccccc;
	margin-bottom:10px
}
p.empty-message {
	text-align:center;
	margin:10px 0 5px
}
.cart-menu .cart-total {
	font-family:"OpenSans-Bold";
	font-size:18px;
	text-align:center;
	padding:15px 0 3px;
	margin:10px -10px 0;
	background:repeat-x 0 0
}
.cart-menu .btn-checkout {
	display:block;
	margin-top:10px
}
.cart-menu .sub-menu {
	border-bottom:5px solid #c2c2c2
}
.row {
	margin-top:25px
}
.row > div > .row:first-child {
	margin-top:0
}
.product-row .product-item {
	position:relative;
	border-bottom:2px solid #e4e4e4
}
.product-row .product-sku {
	border:6px solid #ffffff;
	border-radius:7px
}
.popup-sku {
	margin-left:25px
}
.product-row .select {
	border:6px solid #75ae32 !important;
	border-radius:7px
}
.product-item {
	transition:all .2s ease-in-out;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	box-shadow:0 1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);
	border-bottom:0 !important;
	cursor:pointer
}
.step-container-active {
	box-shadow:0 0 4px rgba(0,0,0,0.6);
	margin-top:8px;
	margin-bottom:6px
}
.product-item .title {
	border:none !important;
	border-top:1px solid #efefef !important
}
.product-description img {
	transition:all .2s ease-in-out;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	box-shadow:0 1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);
	border:none !important;
	height:auto
}
.product-item .meta {;
	color:#FFFFFF;
	height:35px;
	padding:0 6px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	display:none;
	z-index:3
}
.product-item .thumb {
	overflow:hidden
}
.hot-product-item .meta {
	padding-left:55px
}
.product-item .meta * {
	color:#FFF;
	line-height:33px
}
.span4.product-item .meta {
	height:30px
}
.span4.product-item .meta * {
	line-height:30px
}
.span6.product-item .meta {
	height:30px
}
.span6.product-item .meta * {
	line-height:30px
}
.span3.product-item .meta {
	height:30px
}
.span3.product-item .meta * {
	line-height:30px
}
.product-item .meta .buy_number {
	float:left;
	font-family:"OpenSans";
	font-size:14px
}
.product-item .meta .buy_number em {
	font-style:normal
}
.product-item .meta .time {
	float:right;
	background:no-repeat 0 50%;
	font-family:"OpenSans";
	font-size:13px;
	padding-left:20px
}
.span3.product-item .meta .buy_number, .span3.product-item .meta .time {
	font-size:13px
}
.span4.product-item .meta .buy_number, .span3.product-item .meta .time {
	font-size:13px
}
.span4.product-item .meta .buy_number {
	width:110px !important;
	white-space:nowrap
}
.span3.product-item .meta .buy_number {
	width:93px;
	white-space:nowrap
}
.cm-products-recents .buy_number {
	border:none !important
}
.product-item .title {
	padding:15px;
	position:relative;
	border:1px solid #c2c2c2;
	border-top:0;
	height:68px;
	overflow:hidden;
	background:#fff
}
.product-item.product-large .title {
	padding:20px 22px 16px 22px;
	height:62px
}
.product-item h2 {
	height:46px;
	overflow:hidden;
	line-height:22px
}
.product-large h2 {
	height:30px;
	margin-top:-3px;
	margin-bottom:9px;
	line-height:30px
}
.product-item h2 a {
	font-family:"OpenSans";
	font-size:15px;
	color:#454545;
	text-decoration:none
}
.span4.product-item h2 a {
	font-size:16px
}
.product-item.product-large h2 a {
	font-size:20px
}
.product-item .sell-price {
	color:#ff0000;
	font-family:"OpenSans-Bold";
	font-size:20px
}
.product-item .original-price {
	font-family:"OpenSans";
	text-decoration:line-through;
	font-size:16px;
	color:#909090
}
.span3.product-item .sell-price {
	font-size:18px
}
.span3.product-item .original-price {
	font-size:16px
}
.product-item .view {
	position:absolute;
	bottom:8px;
	right:8px;
	background:no-repeat -65px -19px;
	width:20px;
	height:35px
}
.span8.product-item .view, .span4.product-item .view {
	position:absolute;
	bottom:8px;
	right:8px;
	background:no-repeat -8px -24px;
	width:34px;
	height:35px;
	background-size:96px
}
.span3.product-item .view {
	bottom:8px;
	right:8px;
	background:no-repeat -65px -19px;
	width:20px;
	height:35px
}
.ie8 .span3.product-item .view, .ie8 .span6.product-item .view {
	background-position-x:-65px;
	background-position-y:-20px;
	width:20px
}
.span3.product-item .view.active {
	background:no-repeat 0 0;
	width:22px;
	height:22px
}
.product-item .type {
	display:none;
	position:absolute;
	bottom:108px;
	right:10px;
	background:no-repeat 0 0;
	width:72px;
	height:72px
}
.product-item .type.type-voucher {
	background:no-repeat 0 0
}
.span3.product-item .type {
	background:no-repeat 0 0;
	width:102px;
	height:32px
}
.span3.product-item .type.type-voucher {
	background:no-repeat 0 0;
	width:83px;
	height:29px
}
.product-item .hot {
	z-index:10;
	position:absolute;
	top:-2px;
	left:10px;
	background:no-repeat 0 0;
	width:39px;
	height:39px
}
.product-item.product-large .hot {
	background:no-repeat 0 0;
	height:95px
}
.page-section {
	font-size:32px;
	font-family:"OpenSans";
	margin:50px 0 0
}
#footer {
	background:#373737
}
#footer * {
	color:#FFF
}
#footer .footer_top {
	padding:35px 0 10px 0
}
#footer .footer_top .footerbox ul {
	list-style:none;
	padding:0
}
#footer .footer_top .footerbox {
	border:none;
	padding:35px 15px 0 0;
	width:176px
}
.mascot-avatar {
	float:left
}
.mascot .msg {
	margin-left:8px;
	margin-top:8px;
	float:left;
	background:url(/skins/hotdealv2/customer/images/bg-msg-left.png) no-repeat;
	padding-left:16px;
	height:37px;
	background-size:16px
}
.mascot .msg-inner {
	background:repeat-x;
	border-right:1px solid #c8c8bf;
	height:34px;
	line-height:34px;
	color:#73734c;
	font-size:14px;
	padding:0 10px;
	-webkit-box-shadow:2px 2px 1px #CCCCCC;
	-moz-box-shadow:2px 2px 1px #CCCCCC;
	box-shadow:2px 2px 1px #CCCCCC;
	background-size:1px 34px;
	float:left
}
.mascot .msg-inner a {
	color:#d17751;
	text-decoration:underline
}
.msg-inner ul, .msg-inner li {
	height:31px;
	line-height:31px;
	overflow:hidden;
	min-width:650px;
	background:transparent !important
}
.page-section {
	float:left
}
.btn-view-more {
	margin:58px 0 10px 25px;
	float:left
}
.category-title {
	font-family:"OpenSans";
	font-size:45px;
	padding:0 0 0 76px;
	color:#FFF;
	text-shadow:4px 4px 5px rgba(0,0,0,1);
	-webkit-text-shadow:4px 4px 5px rgba(0,0,0,1);
	-moz-text-shadow:4px 4px 5px rgba(0,0,0,1);
	margin:56px 0 33px;
	background-size:63px !important
}
.category-title-nd {
	margin:36px 0 53px !important
}
.category-title a {
	color:#FFF;
	text-decoration:none
}
.cat-filters .sep {
	text-shadow:none !important
}
#header {
	position:relative;
	z-index:13;
	margin-bottom:-2px
}
#content {
	position:relative;
	z-index:12
}
.feature-row {
	background:url(/skins/hotdealv2/customer/images/deal-top-bg-2.png) no-repeat;
	width:1071px;
	margin:0 -38px 10px;
	padding:14px 38px
}
.feature-row-fashion {
	background:url(/skins/hotdealv2/customer/images/deal-top-bg-3.png) no-repeat;
	width:1071px;
	margin:0 -38px 10px;
	padding:14px 38px
}
.feature-row-travel {
	background:url(/skins/hotdealv2/customer/images/deal-top-bg-2-travel.png) no-repeat;
	width:1071px;
	margin:0 -38px 10px;
	padding:14px 38px
}
.feature-row .row {
	margin-top:0 !important
}
.product-feature-row {
	margin-top:0 !important
}
.breadcrumb {
	margin-top:8px
}
.detail-breadcrumb {
	margin:-10px -100% 0
}
.cm-products-view .detail-breadcrumb {
	margin:-7px -100% 0
}
.c-products .detail-breadcrumb, .c-tags .detail-breadcrumb {
	border-bottom:2px solid #e3e3e3
}
.detail-breadcrumb .phone {
	margin-top:0
}
.detail-breadcrumb-inner {
	width:995px;
	margin:0 auto;
	padding-bottom:0
}
.detail-breadcrumb .breadcrumb, .detail-breadcrumb .row {
	margin-top:0
}
.breadcrumb li {
	float:left;
	margin-right:8px;
	padding:0 0
}
.breadcrumb li, .breadcrumb li a {
	font-family:"OpenSans";
	font-size:14px;
	color:#7f7f7f
}
.sort ul {
	float:right
}
.sort li {
	float:left;
	margin-left:10px
}
.sort li a {
	display:block;
	float:left;
	color:#FFF;
	padding:6px 16px 6px 12px;
	font-family:'OpenSans-Bold';
	font-size:14px;
	background:#b2b2b2 no-repeat 100% 50%;
	border-right:10px solid transparent;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-decoration:none
}
.sort li a.active, .sort li a:hover {
	background:#75ae32 no-repeat 100% 50%
}
.view-more-wrapper {
	text-align:center;
	margin:30px 0 0
}
.view-more-large {
	background:#75ae32;
	color:#FFF;
	font-family:"OpenSans";
	font-size:18px;
	display:inline-block;
	margin:0 auto;
	padding:14px 100px;
	text-decoration:none;
	vertical-align:-2px;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-box-shadow:2px 2px 1px rgba(50,50,50,0.75);
	-moz-box-shadow:2px 2px 1px rgba(50,50,50,0.75);
	box-shadow:2px 2px 1px rgba(50,50,50,0.75)
}
.view-more-large img {
	vertical-align:-2px
}
.view-more-large span {
	text-decoration:underline
}
.product-main-info .product-image {
	margin:0 0 20px 45px
}
.product-main-info .product-title {
	font-family:"OpenSans";
	font-size:22px
}
.product-main-info-short .product-title {
	line-height:34px;
	margin-bottom:14px
}
.product-main-info-short .product-images {
	padding-bottom:60px
}
.product-info-inner .product-title {
	height:32px;
	line-height:28px;
	margin-bottom:18px;
	overflow:hidden
}
.product-main-info .addthis_toolbox {
	min-height:25px;
	margin:0 0 20px 0
}
.product-main-info .list-price {
	font-family:"OpenSans";
	font-size:15px;
	color:#505050
}
.product-main-info .list-price sup {
	font-size:11px
}
.product-main-info .sell-price {
	font-family:"OpenSans-Bold";
	font-size:40px;
	color:#ff0000
}
.product-main-info .sell-price sup {
	font-size:22px
}
.product-main-info-long .lof-slidecontent .preload {
	border-top:1px solid #ccc
}
.cart-button .buttons-container {
	text-align:left;
	margin:10px 0 30px
}
.detail-breadcrumb .span8 {
	overflow:hidden
}
.detail-breadcrumb .breadcrumbs {
	float:left;
	width:2400px
}
.cart-button .button-submit-action, .cart-button .buy-button-options {
	background:url(/skins/hotdealv2/customer/images/icons/btn-order-collection.png) no-repeat -5px -76px;
	padding:0;
	margin:0;
	width:236px;
	height:61px;
	border:none !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	outline:none
}
.cart-button .button-submit-action:hover, .cart-button .buy-button-options:hover {
	background:url(/skins/hotdealv2/customer/images/icons/btn-order-collection.png) no-repeat -5px -216px;
	outline:none
}
.cart-button .button-submit-action:active, .cart-button .buy-button-options:active {
	background:url(/skins/hotdealv2/customer/images/icons/btn-order-collection.png) no-repeat -5px -145px;
	outline:none
}
.cart-button .deal-soldout {
	width:236px;
	height:61px;
	background:url(/skins/hotdealv2/customer/images/icons/btn-order-collection.png) no-repeat -5px -287px;
	display:block
}
.cart-button .deal-expired {
	width:236px;
	height:61px;
	background:url(/skins/hotdealv2/customer/images/icons/btn-order-collection.png) no-repeat -5px -5px;
	display:block
}
.cart-button .deal-outstock {
	width:236px;
	height:61px;
	background:url(/skins/hotdealv2/customer/images/icons/btn-order-collection.png) no-repeat -5px -358px;
	display:block
}
.cart-button .button-submit-action input, .cart-button .buy-button-options span {
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
	background:none;
	margin:0;
	padding:0
}
.product-main-info .buy-number {
	background:#e2f2cf no-repeat 12px 50%;
	border:1px solid #c6e59f;
	color:#70bd0f;
	padding:8px 12px 6px 42px;
	float:left;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	line-height:14px;
	font-family:"OpenSans-Bold";
	font-size:20px
}
.product-main-info .buy-number span {
	font-family:"OpenSans";
	font-size:10px
}
.product-main-info .remain-time {
	float:left;
	margin-left:10px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding:8px 12px 6px;
	border:1px solid #e0e0e0
}
.product-main-info .remain-time div {
	float:left;
	line-height:14px;
	font-family:"OpenSans-Bold";
	font-size:20px;
	min-width:24px;
	text-align:center
}
.product-main-info .remain-time div.sep {
	text-align:center;
	min-width:18px;
	padding-top:5px;
	font-size:16px;
	font-family:"OpenSans"
}
.product-main-info .remain-time div span {
	font-family:"OpenSans";
	font-size:10px
}
.product-main-info .product-type {
	float:left;
	margin-left:10px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding:11px 4px 6px;
	border:1px solid #e0e0e0;
	font-style:italic;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	font-size:9px;
	line-height:11px;
	height:25px;
	text-transform:uppercase;
	padding-left:40px;
	background:no-repeat 10px 50%;
	width:60px
}
.product-main-info .product-type-product {
	background:no-repeat 10px 50% !important;
	padding-left:45px
}
.product-terms {
	margin:0 -100%;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	background:#f2f2f2
}
.product-terms-inner {
	width:1035px;
	margin:0 auto;
	background:#f2f2f2 no-repeat 50% 100%;
	margin-bottom:-1px
}
.product-terms-inner-in {
	width:995px;
	margin:0 auto;
	padding:15px 0 0;
	background:#f2f2f2 no-repeat 50% 100%
}
.product-terms p {
	font-size:14px;
	line-height:20px;
	color:#676767;
	font-family:"OpenSans";
	font-weight:normal
}
.product-conditions, .product-feature {
	padding-bottom:15px
}
.product-terms p strong {
	font-weight:normal;
	font-family:"OpenSans-Bold"
}
.product-description p strong {
	font-weight:normal;
	font-family:"OpenSans-Bold"
}
.product-terms-inner .row {
	margin-top:0;
	height:240px;
	overflow:hidden
}
.sec-title {
	font-size:24px;
	font-family:"OpenSans";
	margin-bottom:10px
}
.product-description, .product-detail-map {
	border-right:1px solid #e5e5e5;
	padding-right:30px;
	display:block
}
.product-description iframe {
	display:none;
	max-width:90%;
	margin:auto
}
.product-description img {
	margin:0 auto;
	max-width:90%;
	border:1px solid #c2c2c2;
	display:block
}
.p5b img {
	border:none !important
}
.product-description p {
	line-height:22px;
	font-size:14px;
	color:#333
}
.product-info p {
	line-height:22px;
	font-size:14px;
	color:#333
}
.product-sidebar {
	padding-left:5px
}
.product-sidebar .product-row {
	margin:0
}
.product-sidebar .product-item .meta .buy_number {
	font-size:13px;
	white-space:nowrap
}
.address-box {
	background:#f2f2f2;
	border:1px solid #e5e5e5;
	padding:8px 10px 12px;
	line-height:26px;
	margin-bottom:20px
}
.address-box * {
	font-size:14px;
	color:#7e7e7e
}
.address-box .phone {
	background:no-repeat 0 4px;
	padding-left:23px;
	margin-bottom:0
}
.address-box .address {
	background:no-repeat 0 2px;
	padding-left:23px
}
.address-box a {
	font-size:12px;
	color:#3E78FD;
	padding:8px 23px
}
.address-box hr {
	border-top:1px solid #e5e5e5;
	margin:8px 0
}
.product-terms-inner-in {
	position:relative;
	height:240px
}
.product-terms-inner {
	position:relative
}
.view-more-term {
	position:absolute;
	bottom:-30px;
	left:50%;
	margin-left:-69px
}
.product-location .product-buy h2 {
	font-family:"OpenSans";
	font-size:30px
}
.product-location {
	border:1px solid #c2c2c2;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-box-shadow:0 2px 1px rgba(200,200,200,1);
	-moz-box-shadow:0 2px 1px rgba(200,200,200,1);
	box-shadow:0 2px 1px rgba(200,200,200,1);
	margin-top:20px
}
.product-location .product-map {
	border-bottom:1px solid #c2c2c2
}
.product-location .product-map .tabbable {
	height:312px;
	overflow:hidden
}
.product-location .product-map .tabbable .nav-tabs {
	overflow-x:hidden;
	overflow-y:auto;
	height:100%
}
.product-buy {
	padding:20px
}
.product-short-info {
	border-right:7px dotted #ededed;
	padding-right:20px;
	margin-right:15px
}
.product-location .row {
	margin-top:0
}
.product-buy .span5 {
	margin-right:-15px
}
.product-buy .cart-button {
	margin-top:24px
}
.footer-logo {
	float:left
}
.footer-social {
	float:left;
	margin-left:55px;
	margin-top:-5px
}
.footer-social li {
	float:left;
	margin-right:5px
}
.product-main-info .mascot {
	margin-top:25px
}
.product-main-info .mascot-avatar {
	border:5px solid #cccccc;
	border-radius:25px;
	-webkit-border-radius:25px;
	-moz-border-radius:25px
}
.product-main-info .mascot .msg {
	margin-top:5px
}
.product-image-outer {
	margin:0 -100%;
	background:#505050;
	position:relative;
	z-index:10
}
.product-image-inner {
	width:995px;
	margin:-2px auto 0;
	padding-bottom:42px;
	position:relative
}
.product-image-inner .mascot {
	position:absolute;
	bottom:60px;
	left:20px;
	width:100%
}
.product-image-inner .product-image {
	float:none;
	margin:0
}
.product-info-outer {
	background:no-repeat 0 50%;
	width:1071px;
	height:183px;
	margin:-42px -38px 18px;
	position:relative;
	z-index:11
}
.product-info-inner {
	width:995px;
	margin:0 auto
}
.product-info-inner .row {
	margin-top:0
}
.product-wrapper {
	padding-top:12px;
	padding-left:20px
}
.buy-wrapper {
	border-left:7px dotted #ededed;
	padding-left:20px;
	margin:18px 0;
	margin-left:15px;
	text-align:center
}
.buy-wrapper .buttons-container {
	margin:0;
	text-align:center
}
.product-info-inner .addthis_toolbox {
	float:left;
	margin-top:10px;
	margin-left:8px
}
#ajax-new-load {
	background:no-repeat;
	width:160px;
	height:20px;
	margin:25px auto 0
}
.lof-slidecontent {
	position:relative;
	overflow:hidden
}
.lof-slidecontent .preload {
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	text-align:center;
	background:#FFF
}
.lof-slidecontent .preload div {
	height:100%;
	width:100%;
	background:transparent no-repeat scroll 50% 50%
}
.lof-slidecontent .sliders-wrapper {
	position:relative;
	height:100%;
	width:900px;
	z-index:3;
	overflow:hidden
}
.lof-slidecontent ul.sliders-wrap-inner {
	overflow:hidden;
	background:transparent no-repeat scroll 50% 50%;
	padding:0;
	margin:0;
	position:absolute;
	overflow:hidden
}
.lof-slidecontent ul.sliders-wrap-inner li {
	overflow:hidden;
	padding:0;
	margin:0;
	float:left;
	position:relative
}
.lof-slidecontent ul.lof-opacity li {
	position:absolute;
	top:0;
	left:0;
	float:inherit
}
.lof-slidecontent ul.lof-opacity {
	top:0;
	left:0;
	right:0;
	bottom:0
}
.lof-slidecontent .navigator-content {
	position:absolute;
	bottom:-66px;
	right:45px;
	padding:5px 0
}
.product-main-info-long .lof-slidecontent .navigator-content {
	background:repeat;
	z-index:30
}
.product-image-inner .lof-slidecontent .navigator-content {
	right:15px;
	bottom:10px
}
.lof-slidecontent .navigator-wrapper {
	position:relative;
	z-index:10;
	height:180px;
	width:310px;
	overflow:hidden;
	color:#FFF;
	float:left
}
.lof-slidecontent ul.navigator-wrap-inner {
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%
}
.lof-slidecontent ul.navigator-wrap-inner li {
	cursor:hand;
	cursor:pointer;
	list-style:none;
	padding:0;
	margin-left:0;
	overflow:hidden;
	float:left;
	display:block;
	text-align:center
}
ul.sliders-wrap-inner li img {
	padding:0
}
.lof-slidecontent .slider-description a.readmore {
	color:#58B1EA;
	font-size:95%
}
.lof-slidecontent .slider-description a {
	color:#FFF
}
.lof-slidecontent .slider-description {
	z-index:100;
	position:absolute;
	bottom:50px;
	left:0;
	width:350px;
	;
	height:100px;
	padding:10px;
	color:#FFF
}
.lof-slidecontent .slider-description h4 {
	font-size:14px;
	margin:10px 0;
	padding:0
}
.lof-slidecontent .slider-description .slider-meta a {
	margin:0;
	background:#C01F25;
	font-size:75%;
	padding:2px 3px;
	font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	text-transform:uppercase;
	text-decoration:none
}
.lof-slidecontent .item-meta a:hover {
	text-decoration:underline
}
.lof-slidecontent .item-meta i {
	font-size:70%
}
.lof-slidecontent ul.navigator-wrap-inner li img {
	border:#666 solid 3px
}
.lof-slidecontent ul.navigator-wrap-inner li.active img, .lof-slidecontent ul.navigator-wrap-inner li:hover img {
	border:#A8A8A8 solid 3px;
	-moz-transition:border-color ease-in-out .4s
}
.lof-slidecontent .navigator-content .button-next, .lof-slidecontent .navigator-content .button-previous {
	display:block;
	width:22px;
	height:30px;
	color:#FFF;
	cursor:pointer;
	margin-top:9px
}
.lof-slidecontent .navigator-content .button-next {
	float:left;
	text-indent:-999px;
	margin-right:5px;
	background:no-repeat right center
}
.lof-slidecontent .navigator-content .button-previous {
	float:left;
	text-indent:-999px;
	margin-left:5px;
	background:no-repeat left center
}
.lof-slidecontent .button-control {
	position:absolute;
	top:10px;
	right:10px;
	height:20px;
	width:20px;
	cursor:hand;
	cursor:pointer;
	background:repeat
}
.lof-slidecontent .button-control span {
	display:block;
	width:100%;
	height:100%
}
.lof-slidecontent .action-start span {
	background:no-repeat center center
}
.lof-slidecontent .action-stop span {
	background:no-repeat center center
}
.product-item-travel {
	margin-left:0 !important
}
.product-item-same-cat {
	margin-bottom:20px
}
.product-item-same-cat .sell-price {
	font-size:18px !important
}
.product-item-same-cat .sell-price sup {
	font-size:13px !important
}
.product-item-same-cat .title {
	padding:10px 12px 24px 10px
}
.product-item-same-cat .original-price {
	font-size:14px;
	margin-left:3px
}
.span3 .product-item-same-cat .view {
	background:no-repeat -75px -41px;
	height:22px;
	width:22px
}
.star-filters {
	position:relative;
	width:154px
}
.star-filters > a {
	width:116px;
	padding:5px 16px 6px 12px !important
}
.star-filters ul {
	width:154px;
	display:none;
	position:absolute;
	top:32px;
	left:0;
	z-index:23;
	background:#fff;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px
}
.star-filters ul li {
	float:none;
	clear:both;
	margin-left:0;
	padding:0
}
.star-filters ul li a {
	background:none;
	display:block;
	float:none;
	color:#333;
	padding:4px 16px 6px 12px !important;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0
}
.star-filters ul li a:hover {
	background:#75ae32
}
.star-filters:hover ul {
	display:block !important
}
.star-filters span {
	display:block;
	bottom:13px
}
.product-item-same-cat h2 {
	height:48px;
	overflow:hidden;
	margin-bottom:10px
}
.product-item .thumb a, .product-item-same-cat .thumb a {
	display:block
}
.fb-like-box iframe {
	border:1px solid #E4E4E4 !important
}
.product-item-travel {
	border:#75ae32 1px;
	border-style:solid;
	height:415px;
	background-color:#eeffd9
}
.feature-travel-title {
	padding:20px 0 20px 20px;
	font-size:30px;
	color:#54841b
}
.feature-category ul {
	float:left;
	margin-left:20px;
	margin-right:21px;
	font-size:14px;
	font-family:OpenSans;
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.feature-category ul li {
	padding:5px 0 5px 12px;
	background:no-repeat 0 50%
}
.feature-category ul li span {
	margin-right:15px
}
.feature-category ul li:link {
	color:inherit;
	text-decoration:none
}
.feature-category ul li:hover {
	color:inherit;
	text-decoration:none;
	background-color:#fff200
}
.feature-category ul li:visited {
	color:inherit
}
.feature-category ul li .active {
	color:inherit;
	text-decoration:none;
	background-color:#fff200
}
#list_product_item {
	margin-bottom:20px
}
.button-submit, .button-submit-action, .button-submit-big {
	background:none;
	border:0;
	padding:0;
	margin:0
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	padding:7px 10px;
	margin:0;
	border-radius:0
}
[class^="icon-"], [class*=" icon-"] {
margin-top:3px
}
input[type="submit"], input[type="button"] {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-bottom:0;
	vertical-align:middle;
	cursor:pointer;
	border:1px solid #cccccc;
*border:0;
	border-bottom-color:#b3b3b3;
*margin-left:.3em;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	color:#ffffff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#363636;
	background-image:-moz-linear-gradient(top, #444444, #222222);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
	background-image:-webkit-linear-gradient(top, #444444, #222222);
	background-image:-o-linear-gradient(top, #444444, #222222);
	background-image:linear-gradient(to bottom, #444444, #222222);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color:#222222 #222222 #000000;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
*background-color:#222222;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	padding:8px 25px;
	font-family:"OpenSans-Bold";
	font-weight:normal !important;
	font-size:18px
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="submit"]:active, input[type="button"]:active, input[type="submit"].active, input[type="button"].active, input[type="submit"].disabled, input[type="button"].disabled, input[type="submit"][disabled], input[type="button"][disabled] {
	color:#333333;
	background-color:#e6e6e6;
*background-color:#d9d9d9
}
input[type="submit"]:active, input[type="button"]:active, input[type="submit"].active, input[type="button"].active {
	background-color:#cccccc \9
}
input[type="submit"]:first-child, input[type="button"]:first-child {
*margin-left:0
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="submit"]:focus, input[type="button"]:focus {
	color:#333333;
	text-decoration:none;
	background-position:0 -15px
}
input[type="submit"]:focus, input[type="button"]:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
input[type="submit"].active, input[type="button"].active, input[type="submit"]:active, input[type="button"]:active {
	background-image:none;
	outline:0
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="submit"]:active, input[type="button"]:active, input[type="submit"].active, input[type="button"].active, input[type="submit"].disabled, input[type="button"].disabled, input[type="submit"][disabled], input[type="button"][disabled] {
	color:#ffffff;
	background-color:#75AE32;
*background-color:#75AE32
}
input[type="submit"]:active, input[type="button"]:active, input[type="submit"].active, input[type="button"].active {
	background-color:#080808 \9
}
.form-field input.hidden {
	display:none
}
input.hidden[type="submit"], input.hidden[type="button"] {
	display:none !important
}
#login input[type="submit"], #login input[type="button"] {
	font-size:14px;
	padding:6px 10px
}
#login .float-left label, #shipping_rates_list label, .login-form .float-left label {
	display:inline
}
.support {
	text-align:center
}
.phone {
	margin:0 0 10px 0
}
.recover-password #login_id {
	width:268px
}
#step_two_body .form-field select {
	min-width:237px !important
}
#step_one_login .buttons-container .button, .step-body-active .buttons-container .button, .button-submit-big input {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-bottom:0;
	vertical-align:middle;
	cursor:pointer;
	border:1px solid #cccccc;
*border:0;
	border-bottom-color:#b3b3b3;
*margin-left:.3em;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	color:#ffffff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#363636;
	background-image:-moz-linear-gradient(top, #444444, #222222);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
	background-image:-webkit-linear-gradient(top, #444444, #222222);
	background-image:-o-linear-gradient(top, #444444, #222222);
	background-image:linear-gradient(to bottom, #444444, #222222);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color:#222222 #222222 #000000;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
*background-color:#222222;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	padding:8px 25px;
	font-family:"OpenSans-Bold";
	font-weight:normal !important;
	font-size:18px;
	border-radius:0
}
#step_one_login .buttons-container .button a {
	color:#FFFFFF
}
.step-body-active .buttons-container .button a {
	font-size:18px;
	color:#FFFFFF;
	border-radius:0;
	text-decoration:none
}
#checkout_steps .width50 {
	width:100%
}
.cart-button .button-submit-action input, .cart-button .buy-button-options input {
	background:none;
	padding:0;
	margin:0;
	border:none
}
ul.dropdown-vertical-rtl, ul.dropdown-vertical-rtl ul.dropdown-vertical-rtl, #top_menu ul ul ul.dropdown-vertical-rtl, #top_menu ul.dropdown-vertical-rtl ul.dropdown-vertical-rtl {
	z-index:13
}
.button-submit-big, .button, .button-action, .button-big, .buy-button-options, .redeal-button, .buy-button-options-see {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-bottom:0;
	vertical-align:middle;
	cursor:pointer;
	border:1px solid #cccccc;
*border:0;
	border-bottom-color:#b3b3b3;
*margin-left:.3em;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	color:#ffffff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#363636;
	background-image:-moz-linear-gradient(top, #444444, #222222);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
	background-image:-webkit-linear-gradient(top, #444444, #222222);
	background-image:-o-linear-gradient(top, #444444, #222222);
	background-image:linear-gradient(to bottom, #444444, #222222);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color:#222222 #222222 #000000;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
*background-color:#222222;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	padding:8px 25px;
	font-family:"OpenSans-Bold";
	font-weight:normal !important;
	border-radius:0
}
.button-submit-action a, .button-submit a, .button-submit-big a, .button a, .button-action a, .button-big a, .buy-button-options a, .redeal-button a, .buy-button-options-see a {
	color:#FFFFFF
}
.deal-soldout {
	color:#999999;
	font-family:"OpenSans-Bold";
	font-weight:normal
}
.type-voucher-star {
	position:absolute;
	bottom:106px;
	left:7px;
	;
	opacity:.8;
	width:auto;
	height:32px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#ffffff;
	padding:0 15px;
	line-height:31px;
	font-family:OpenSans;
	font-size:13px;
	height:30px
}
.cm-index-index .type-voucher-star .p-stars {
	color:#fff200
}
.m-dealtoday .type-voucher-star .p-stars {
	color:#fff200 !important
}
.m-recents .type-voucher-star .p-stars {
	color:#fff200 !important
}
.type-voucher-star.hidden {
	margin-left:5px;
	background:rgba(0,0,0,0.75) no-repeat 8px 5px;
	bottom:111px;
	padding:0 12px 0 22px;
	line-height:24px;
	height:26px
}
.type-voucher-star.deal-sku {
	background:rgba(0,0,0,0.75) !important;
	padding:0 10px 0 10px
}
.product-star {
	float:left;
	opacity:.8;
	width:auto;
	height:32px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#131313;
	line-height:31px;
	font-family:OpenSans;
	font-size:18px;
	height:30px
}
.product-star .p-stars {
	color:#131313;
	font-size:38px;
	vertical-align:-2px
}
.product-info-inner .product-wrapper .product-star {
	background:no-repeat 0 0;
	padding-left:26px
}
.type-voucher-star span {
	vertical-align:0
}
.cm-index-index .central-content .wysiwyg-content {
	display:none
}
.delivery-place, .logistic-ems, .title-receive_at_office {
	font-size:14px;
	padding-left:23px;
	line-height:18px;
	background:no-repeat 0 0
}
.delivery-place {
	background-position:0 0
}
.logistic-ems {
	background-position:0 -32px
}
.title-receive_at_office {
	background:no-repeat 0 2px
}
.address-sub {
	background:none !important;
	margin-bottom:8px
}
.tabs-left > .nav-tabs {
	width:180px;
	margin-right:1px
}
.disable-menu-top {
	position:absolute;
	z-index:13;
	width:60%;
	height:38px;
	top:-96px;
	left:0
}
.check-outs-step-1 .form-field label {
	float:left;
	line-height:28px;
	min-width:60px;
	background-position-y:center !important
}
input[name="dispatch[checkout.point_payment]"] {
	border:none !important;
	padding:4px 25px !important;
	margin-bottom:4px
}
.button-submit {
	box-shadow:none
}
.sku-shortname {
	float:left;
	clear:both;
	color:coral;
	color:coral
}
.sku-product-code {
	clear:both
}
.image_map_box {
	width:525px;
	height:312;
	position:relative;
	background-color:#ccc;
	overflow:hidden
}
.image_map_box_full .image_map {
	width:100%
}
.feedback {
	bottom:0;
	position:fixed;
	right:4px;
	z-index:200;
	width:auto;
	height:30px;
	line-height:32px;
	text-align:center;
	border-radius:3px 0 0 0;
	padding:0;
	color:#fff;
	font-family:OpenSans
}
.feedback-title {
	padding:0 10px;
	background:#000;
	height:30px;
	line-height:32px;
	text-align:center;
	border-radius:3px 3px 0 0;
	padding:0 10px;
	color:#fff;
	font-family:OpenSans
}
.feedback-content {
	display:none
}
.fb-body {
	text-align:left
}
.feedback-block .fb-top {
	top:0;
	background:#000;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	color:#ffffff;
	width:100.50%;
	padding:7px 0
}
.feedback-block .fb-top .fb-close {
	float:right;
	padding-right:10px;
	font-family:OpenSans-Bold;
	text-decoration:none;
	color:#ffffff;
	margin-top:-1px
}
.fb-body {
	background:#ffffff;
	width:99.70%;
	height:262px;
	border:1px solid #dddddd;
	padding:0 0 12px
}
.fb-description {
	padding:10px 0 0 15px
}
.fb-body-radio {
	padding:0 20px 0
}
.fb-body-radio label {
	font-size:13px;
	display:inline
}
.fb-body-radio ul.poll {
	padding:0
}
.fb-body-radio ul li {
	padding:0 !important
}
.fb-body-radio ul li input {
	padding:3px 6px !important
}
.fb-body-radio ul li input.input-text {
	width:175px
}
.fb-body-radio .radio {
	margin:0;
	padding:0 !important;
	float:left;
	margin:0 5px 0 0
}
.fb-body-button {
	padding:50px 0 0 115px
}
#toTop {
	bottom:45px !important
}
#step_four_body th {
	background-color:#888;
	color:#fff
}
.welcome-wrapper {
	background:#FFFFFF !important;
	padding:2px 3px 2px 2px !important;
	border-radius:6px !important;
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important
}
.welcome-top {
	background:#ed1c24 no-repeat center !important;
	border-radius:2px 2px 0 0 !important;
	-moz-border-radius:2px 2px 0 0 !important;
	-webkit-border-radius:2px 2px 0 0 !important;
	padding:0 !important;
	height:60px !important;
	width:100% !important;
	border-bottom:2px solid #CCCCCC !important;
	background-size:201px !important
}
.welcome-inner .select_city .selectbox {
	background:no-repeat 98% center !important;
	width:260px !important;
	border:1px solid #CCCCCC !important;
	padding:6px 8px !important;
	cursor:pointer !important
}
.welcome-inner .select_city {
	left:90px !important;
	width:278px !important
}
.welcome-inner .select_city .selectbox-wrapper {
	width:276px !important;
	border:1px solid #cccccc !important;
	border-top:none !important
}
.welcome-button-nd {
	left:158px !important;
	position:absolute;
	text-align:center;
	top:223px;
	width:113px
}
.welcome-inner .select_city .selectbox-wrapper {
	background:#FFFFFF !important
}
.welcome-city {
	font-family:"OpenSans-Bold" !important;
	font-weight:normal !important;
	color:#000000 !important
}
#welcome-subscription #subscr_email_welcome {
	padding:6px 8px !important;
	width:260px;
	border:1px solid #cccccc !important
}
.result-count {
	font-size:16px;
	margin-bottom:14px
}
.travel-filters h3 {
	font-family:"OpenSans-Bold";
	font-size:24px
}
.travel-filters {
	border:1px solid #c2c2c2;
	padding:18px 12px;
	background:#fff
}
.travel-types li {
	float:left;
	margin-right:5px
}
.travel-types {
	float:left;
	margin-right:-5px;
	margin-top:15px;
	margin-bottom:18px
}
.travel-types a {
	display:block;
	font-family:"OpenSans";
	font-size:14px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:5px 10px;
	text-decoration:none;
	border:1px solid #f1f1f1;
	background:#fff;
	-webkit-box-shadow:1px 1px 2px rgba(50,50,50,0.75);
	-moz-box-shadow:1px 1px 2px rgba(50,50,50,0.75);
	box-shadow:1px 1px 2px rgba(50,50,50,0.75);
	color:#000
}
.travel-types .current a, .travel-types a:hover {
	background:#4d820f;
	box-shadow:1px 2px 3px #224805 inset;
	-moz-box-shadow:1px 2px 3px #224805 inset;
	-webkit-box-shadow:1px 2px 3px #224805 inset;
	color:#FFF
}
.location-title {
	font-family:"OpenSans-Bold";
	font-size:16px;
	background:#4c4c4c;
	margin-left:-12px;
	margin-right:-12px;
	padding:5px 18px;
	color:#FFF
}
.travel-locations {
	margin:10px 0 15px;
	float:left
}
.travel-locations li {
	clear:both
}
.travel-locations a {
	color:#4c4c4c;
	display:block;
	float:left;
	padding:4px 10px 4px 20px;
	background:no-repeat 8px 50%;
	text-decoration:none;
	font-size:14px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px
}
.travel-locations a:hover, .travel-locations li.current a {
	color:#fff;
	background:#4d820f no-repeat 8px 50%
}
.travel-stars {
	float:left;
	margin:10px 0 0
}
.travel-stars li {
	clear:both;
	float:left;
	margin:4px 0
}
.travel-stars a {
	float:left;
	display:block;
	padding:4px 6px 5px 6px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px
}
.travel-star {
	display:block;
	float:left;
	width:20px;
	height:20px;
	font-size:20px;
	color:#4c4c4c;
	margin-right:1px;
	background:no-repeat
}
.travel-stars a:hover, .travel-stars a.active {
	background:#4d820f
}
.travel-stars a:hover .travel-star, .travel-stars a.active .travel-star {
	background:no-repeat;
	color:#fff
}
.product-star .p-stars {
	line-height:0;
	font-family:"Entypo"
}
.star-comment {
	background:no-repeat;
	width:15px;
	height:14px;
	display:inline;
	float:left
}
.sku-url .product-thumb {
	height:230px !important
}
.footer_hd_contact {
	width:230px;
	float:right
}
.form-field .input-prepend, .form-field .input-append {
	margin:0
}
.c-profiles .mainbox-body .form-field label {
	padding-right:0;
	margin-right:0;
	text-align:right;
	padding-right:10px;
	width:155px
}
.c-profiles .mainbox-body .form-field label.cm-required {
	padding-right:10px;
	width:155px;
	margin-right:0
}
.c-profiles #content_general input[type="submit"] {
	background:#75ae32
}
.c-profiles .mainbox-body .input-prepend .input-text {
	width:323px
}
.c-profiles .mainbox-body .subheaders-group .form-field label {
	margin-left:-36px;
	margin-right:5px;
	margin-top:3px
}
.c-checkout #step_one_register .step-body-active .form-field label {
	float:left;
	width:120px;
	padding-right:10px;
	margin-top:4px;
	background:no-repeat 97% 6px
}
.c-checkout #step_one_register .step-body-active .form-field .input-text {
	padding:7px 10px
}
.c-checkout #step_one_register .step-body-active .error-message {
	margin-left:131px;
	width:280px
}
.cm-checkout-checkout .footer_hd_contact {
	margin-top:10px
}
#step_one_login .login-table .error-message {
	width:90%
}
#step_one_login input[type="submit"], #step_one_login .buttons-container .button {
	background:#75ae32;
	font-family:"OpenSans";
	font-size:18px;
	font-weight:normal;
	padding:8px 14px
}
#step_four_body input[type="submit"] {
	background:#666;
	font-family:"OpenSans";
	font-size:18px;
	font-weight:normal;
	padding:8px 14px
}
#step_one_login .buttons-container .button a {
	font-family:"OpenSans";
	font-size:18px;
	font-weight:normal
}
.step-title-active {
	padding:10px 16px
}
#step_four_body {
	padding:15px 0;
	width:280px;
	margin-left:-2px
}
#step_three_block_cart {
	text-align:right
}
#step_three_block_cart .price {
	font-family:"OpenSans-Bold";
	font-weight:normal
}
#step_three_body {
	margin-top:10px;
	width:990px
}
#wrap_place_order input {
	background:#75ae32
}
.cm-checkout-complete .mainbox-body .buttons-container {
	margin-top:0;
	padding-top:0
}
.cm-checkout-complete .mainbox-body .buttons-container a {
	font-family:"OpenSans";
	font-weight:normal;
	font-size:15px
}
.cm-checkout-complete .btn-continue .button {
	background:#75ae32
}
#step_one_body {
	margin-top:-40px
}
#step_one_body.step-body-active {
	margin-top:0
}
#step_one_body .button-submit input, #step_two_body .button-submit input {
	background:#75ae32
}
.feedback * {
	font-family:"OpenSans"
}
h2.poll-header {
	margin-top:10px;
	font-family:"OpenSans"
}
.span3 .meta {
	padding:0 6px;
	z-index:2
}
.span3 .meta .buy_number {
	padding-left:3px;
	width:83px !important;
	height:inherit
}
.meta-icon-soldout {
	width:31px;
	height:44px;
	background:url(/skins/hotdealv2/customer/images/icons/meta-icons.png) no-repeat -5px -5px;
	float:left
}
.meta-icon-hidden-soldout {
	float:left;
	width:31px;
	height:106px;
	background:url(/skins/hotdealv2/customer/images/icons/meta-icons.png) no-repeat -46px -5px;
	padding-right:1px
}
.meta-icon-expired {
	width:31px;
	height:39px;
	background:url(/skins/hotdealv2/customer/images/icons/meta-icons.png) no-repeat -128px -5px;
	float:left
}
.meta-icon-hidden-expired {
	float:left;
	width:31px;
	height:95px;
	background:url(/skins/hotdealv2/customer/images/icons/meta-icons.png) no-repeat -210px -5px;
	padding-right:1px
}
.meta-icon-hot {
	width:31px;
	height:39px;
	background:url(/skins/hotdealv2/customer/images/icons/meta-icons.png) no-repeat -87px -5px;
	padding-right:1px;
	float:left
}
.meta-icon-hidden-hot {
	float:left;
	width:31px;
	height:95px;
	background:url(/skins/hotdealv2/customer/images/icons/meta-icons.png) no-repeat -169px -6px;
	padding-right:1px
}
.meta-icon-2 {
	position:absolute;
	padding:0 0 0 6px;
	z-index:2
}
.span6 .buy_number {
	padding-left:14px
}
.span4 .buy_number {
	padding-left:5px
}
.span8 .buy_number {
	padding-left:14px
}
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {
	background:#51a351;
	color:#ffffff
}
.meta-icon-deal-new {
	background:url(/skins/hotdealv2/customer/images/icons/icon-deal-new.png) no-repeat;
	background-size:56px;
	float:left;
	height:33px;
	right:-46px;
	margin-left:16px;
	position:absolute;
	top:1px;
	width:103px;
	z-index:1
}
.product-item:hover .meta-icon-deal-new {
	display:none
}
.product-item:hover .discount-friday-20, .product-item:hover .discount-friday, .product-item:hover .discount-friday-end {
	display:none
}
.order-place-disabled {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=20);
	-moz-opacity:.2;
	-khtml-opacity:.2;
	opacity:.2
}
.product-description p small a {
	display:none
}
#footer-contact {
	min-width:234px
}
.meta-recents {
	position:absolute;
	background:rgba(0,0,0,0.75);
	height:30px;
	padding:0 6px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	padding:0 6px;
	z-index:1
}
.meta-dealtoday {
	position:absolute;
	;
	height:30px;
	padding:0 6px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	padding:0 6px;
	z-index:1
}
.meta-dealtoday .buy_number {
	padding-left:35px;
	width:83px !important;
	border-right:1px solid #515151;
	line-height:30px;
	color:#FFF;
	float:left
}
.meta-dealtoday .time {
	float:right;
	background:no-repeat 0 50%;
	font-family:"OpenSans";
	font-size:13px;
	padding-left:20px;
	line-height:30px;
	color:#ffffff
}
.meta-recents .buy_number {
	padding-left:35px;
	width:83px !important;
	border-right:1px solid #515151;
	line-height:30px;
	color:#FFF;
	float:left;
	white-space:nowrap
}
.meta-recents .time {
	float:right;
	background:no-repeat 0 50%;
	font-family:"OpenSans";
	font-size:13px;
	padding-left:20px;
	line-height:30px;
	color:#ffffff
}
#step_one #step_one_register .form-field label {
	float:left;
	width:120px;
	line-height:22px;
	margin-left:226px
}
#step_one #step_one_register .form-field .input-text {
	padding:7px 10px
}
#step_one #step_one_register .form-field .input-text {
	padding:7px 10px
}
#checkout_steps .step-title, #step_three h2, .step-title-active {
	background:#ADADAD
}
#checkout_steps .step-title img.float-right {
	display:none
}
.per_step_row2 h2.step-title {
	background:#ADADAD no-repeat right center !important
}
#checkout_steps .step-title span, #checkout_steps .step-title a.title, #step_three a.title, #step_three h2 span, .step-title-active a.title, .step-title-active span {
	color:#FFFFFF;
	font-size:16px
}
#checkout_steps .step-container, #checkout_steps .step-container-active {
	background:#FFFFFF
}
#checkout_steps #step_two, #checkout_steps #step_three {
	float:left
}
#checkout_steps .order_product label {
	float:left;
	font-size:13px;
	line-height:28px;
	width:120px;
	margin:0
}
#checkout_steps .order_product span {
	font-size:13px
}
#checkout_steps .per_step_row_body * {
	font-size:13px
}
.order_product_shortname, .order_product_code, .order_product_price, .order_product_quantity, .order_total_info li {
	clear:both;
	line-height:28px
}
.order_total_info {
	border:1px solid #DDDDDD;
	float:right;
	padding:10px 15px;
	width:410px
}
.order_total_info_nd li span {
	padding-right:15px
}
.order_total_info_nd span {
	font-family:"OpenSans-Bold";
	font-weight:normal
}
.order_total_info_nd .price {
	color:#ed1b24 !important
}
#checkout_steps .order_product .total #sec_cart_total {
	font-size:26px !important
}
.order_product_shortname {
	font-size:13px;
	padding-bottom:5px;
	line-height:normal
}
#checkout_steps #step_three_block_cart {
	float:left
}
#checkout_steps #step_three_block_cart select {
	border-radius:2px;
	width:80px;
	height:23px;
	padding:1px !important;
	font-size:13px !important
}
.order_shipping_method .strong {
	font-weight:normal;
	font-family:"OpenSans";
	font-style:italic
}
.order_shipping_method .error-text {
	font-family:"OpenSans";
	font-style:italic;
	font-weight:normal;
	fon-size:13px;
	text-align:left !important;
	color:#ED1C24 !important;
	padding:0 !important;
	margin:0 !important
}
.title_select_method {
	font-family:"OpenSans-Bold";
	font-weight:normal
}
#payments_summary td {
	border:0 !important;
	line-height:28px;
	padding:0
}
#payments_summary input {
	margin:-3px 0 0 0
}
#shipping_rates_list input.valign {
	margin:-1px 3px 0 0 !important
}
#shipping_rates_list {
	border-bottom:1px dashed #CCCCCC;
	margin-bottom:14px;
	overflow:hidden;
	padding-bottom:14px
}
.per_step_row2 {
	width:320px
}
.per_step_row {
	width:321px
}
.per_step_row_body {
	padding:10px 20px 10px 0
}
#step_two_body {
	padding:15px 30px 10px 15px
}
.order_info_user {
	padding:10px 15px
}
.order_info_user label {
	min-width:100px
}
.order_info_user label, .order_info_user span {
	float:left;
	font-size:13px;
	line-height:22px
}
#payment_method_instruction_12 {
	margin-bottom:10px
}
#payment_method_instruction_12 div {
	border:none !important
}
.order_total_info_nd span, .order_total_info_nd strong {
	float:right;
	text-align:right
}
.order_total_info_nd label {
	width:auto !important
}
.order_total_info_nd span img {
	margin-top:-2px
}
#step_two_body .right {
	margin-right:20px;
	margin-top:-20px
}
#step_two_body .step-complete-wrapper strong.float-left {
	display:none
}
#step_two_body .step-complete-wrapper p {
	font-size:14px !important
}
#step_two_body {
	padding:15px
}
.pay_comment_info {
	background:#E9E9E9;
	float:left;
	padding:10px 15px;
	width:443px
}
.order_payment_methods_desc {
	background:#E9E9E9;
	border:1px solid #DDDDDD;
	float:left;
	margin-top:10px;
	padding:10px 15px;
	width:930px
}
.comment-title {
	font-size:22px;
	font-family:OpenSans;
	color:#454545;
	margin:36px 0 10px 0;
	padding-left:30px;
	line-height:25px;
	background:no-repeat
}
#content_discussion .form-field {
	padding:0 10px
}
#content_discussion .form-field label {
	margin:0 5px 0 0;
	width:auto !important;
	line-height:28px;
	padding:0 7px;
	color:#575757;
	font-size:12px
}
#content_discussion select {
	border-radius:5px
}
#content_discussion textarea {
	height:120px;
	width:643px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-color:#d9d9d9;
	padding:10px
}
#content_discussion .button-submit-action input {
	background:no-repeat;
	width:91px !important;
	height:43px;
	border:none !important
}
#content_discussion .button-submit-action input:hover {
	background:no-repeat;
	width:91px;
	height:43px;
	opacity:.8;
	border:none !important
}
#content_discussion .button-submit-action {
	box-shadow:none;
	float:right;
	margin-right:12px
}
.comment-main {
	padding:20px 10px;
	width:687px;
	box-shadow:0 2px 1px #C8C8C8;
	background:#f8f7f7;
	border-radius:3px;
	border:1px solid #c2c2c2
}
#content_discussion .subheader {
	font-size:15px;
	font-family:OpenSans
}
#content_discussion .subheader, .subheader-first-item {
	background:none
}
#content_discussion .box-question-mid {
	background:#ffffff;
	border:1px solid #c2c2c2;
	border-bottom:none;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0
}
.box-question-mid {
	padding:0 4px 0 12px;
	width:675px;
	position:relative
}
.box-question-mid .text {
	font-style:italic;
	width:470px;
	padding:12px 0 4px 0;
	float:left
}
.box-question-mid .icon_merchant {
	width:58px;
	padding:15px 0 4px 0;
	float:left
}
.box-question-mid .icon_merchant img {
	border-radius:4px;
	max-width:48px;
	max-height:46px
}
.box-question-top {
	background:no-repeat;
	height:4px;
	width:676px
}
.box-question-bt {
	background:no-repeat;
	height:16px;
	font-size:0;
	width:693px
}
#content_discussion .p-stars {
	color:#6ab90e
}
#content_discussion .name_1, .name_2 {
	color:#000000;
	font-style:normal
}
#content_discussion .text .text {
	font-style:normal;
	padding-top:3px
}
#content_discussion .bt_note {
	background:no-repeat;
	padding:0 3px 0 27px;
	line-height:20px;
	width:69px;
	height:24px
}
#content_discussion .p5b {
	padding-bottom:0
}
#content_discussion .box_anser button {
	height:42px;
	width:50px;
	margin-left:-4px;
	background:#6ab90e;
	color:#ffffff;
	font-weight:normal;
	margin-top:6px
}
#content_discussion .box_anser textarea {
	height:20px;
	width:572px;
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	margin-top:6px
}
#content_discussion .text_comment {
	margin-left:0
}
#content_discussion .detail_comment {
	border-bottom:1px solid #CCC
}
.address-box .email {
	background:no-repeat 0 6px;
	padding-left:23px;
	margin:6px 0 10px 0
}
.address-box .email a {
	font-size:14px;
	color:#3E78FD;
	padding:0
}
.bg_step_row {
	background:url(/skins/hotdealv2/customer/images/bg_thanh_toan.jpg) repeat-y -16px 0
}
.product-description table {
	border:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-bottom:none;
	border-left:none
}
.product-description td {
	border:1px solid #e0e0e0;
	border-right:none;
	border-top:none;
	padding:8px;
	vertical-align:middle
}
.product-description tr:first-child {
	background:#ebebeb;
	color:#666;
	font-weight:700
}
.product-description td p {
	margin:0;
	padding:3px 0
}
#save_profile_but:hover {
	opacity:.9
}
.span4.cm-index-index .buy_number {
	font-size:13px !important
}
.cm-index-index .time {
	font-size:13px !important
}
.cm-index-index .home-buy-number {
	font-family:OpenSans-Bold
}
.breadcrumb li, .breadcrumb li a {
	font-size:13px
}
.cm-products-recents .product-item .meta {
	background-color:transparent !important
}
.cm-products-dealtoday .product-item .meta {
	background-color:transparent !important;
	height:30px
}
.cm-products-dealtoday .product-item .meta .buy_number {
	font-size:13px;
	width:83px !important;
	border-right:1px solid #515151
}
.cm-products-dealtoday .product-item .meta * {
	line-height:30px
}
#step_four_body .product-title {
	font-weight:normal;
	font-family:"OpenSans-Bold"
}
.hd-header-top #sign_io .auth-change-popup {
	padding:8px 10px !important;
	width:auto !important
}
.hd-header-top #sign_io .auth-change-popup a {
	font-size:13px !important
}
#step_three_body .order_total_info li {
	float:left;
	width:100%;
	padding:0
}
#step_three_body .order_total_info strong {
	font-weight:normal;
	font-family:"OpenSans-Bold";
	padding-right:15px
}
.customer-notes {
	width:420px;
	height:65px;
	margin-top:8px;
	color:#000000
}
.step-body-active form[name="step_one_contact_information_form"] .form-field label {
	min-width:96px !important
}
.step-body-active form[name="step_one_contact_information_form"] .form-field .input-text {
	width:240px
}
.step-body-active form[name="step_one_contact_information_form"] .left {
	margin-left:96px
}
.buy_number span {
	font-family:OpenSans-Bold
}
.shipping-address label {
	float:left;
	width:110px
}
.shipping-address span {
	width:156px;
	padding-left:8px;
	float:left
}
.shipping-address p {
	clear:both
}
.shipping-address * {
	font-size:13px;
	margin-bottom:5px
}
#checkout_steps .order_product .total #sec_cart_total {
	font-size:16px
}
#checkout_steps .notice-icon-nd {
	background:no-repeat right;
	padding-right:20px
}
.c-checkout .btn-back-old {
	display:none
}
.tipsy {
	padding:5px;
	font-size:10px;
	position:absolute;
	z-index:100000
}
.tipsy-inner {
	padding:5px 8px 4px 8px;
	background-color:black;
	color:white;
	max-width:200px;
	text-align:center
}
.tipsy-inner {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.tipsy-arrow {
	position:absolute;
	background:no-repeat top left;
	width:9px;
	height:5px
}
.tipsy-n .tipsy-arrow {
	top:0;
	left:50%;
	margin-left:-4px
}
.tipsy-nw .tipsy-arrow {
	top:0;
	left:10px
}
.tipsy-ne .tipsy-arrow {
	top:0;
	right:10px
}
.tipsy-s .tipsy-arrow {
	bottom:0;
	left:50%;
	margin-left:-4px;
	background-position:bottom left
}
.tipsy-sw .tipsy-arrow {
	bottom:0;
	left:10px;
	background-position:bottom left
}
.tipsy-se .tipsy-arrow {
	bottom:0;
	right:10px;
	background-position:bottom left
}
.tipsy-e .tipsy-arrow {
	top:50%;
	margin-top:-4px;
	right:0;
	width:5px;
	height:9px;
	background-position:top right
}
.tipsy-w .tipsy-arrow {
	top:50%;
	margin-top:-4px;
	left:0;
	width:5px;
	height:9px
}
.tipsy-w .tipsy-arrow {
	top:50%;
	margin-top:-4px;
	left:0;
	width:5px;
	height:9px
}
.feature-row-travel .p-stars {
	color:#fff200
}
.cm-profiles-add .mainbox-body .error-message {
	width:372px;
	margin-left:134px
}
.bg_map_use_product {
	width:220px;
	height:130px;
	float:left;
	border:solid 1px #e5e5e5;
	margin-top:-10px;
	margin-bottom:10px
}
.category-title .cat-filters {
	float:left;
	margin-top:-10px
}
.category-title .cat-filters li {
	float:left
}
.category-title .cat-filters li .sep {
	vertical-align:2px;
	font-size:12px
}
.category-title .cat-filters li a {
	font-size:14px;
	color:#FFF;
	text-shadow:none;
	-moz-text-shadow:none;
	-webkit-text-shadow:none
}
.category-title .cat-filters li.current a {
	font-family:"OpenSans-Bold"
}
.pages-content {
	margin-top:20px
}
.pages-content .pages-left {
	float:left;
	width:150px;
	margin-right:25px
}
.pages-content .pages-right {
	float:left;
	width:821px;
	margin-top:-19px
}
.pages-left ul {
	padding:0
}
.pages-left .margin-li {
	margin-bottom:20px
}
.pages-left ul li span {
	font-family:OpenSans-Bold;
	font-size:14px
}
.pages-left ul li ul {
	font-family:OpenSans;
	font-size:13px;
	padding:0 0 0 22px;
	white-space:nowrap;
	overflow:inherit
}
.pages-left ul li a {
	color:#000000
}
.pages-right .border-left {;
	float:left;
	width:34px;
	height:53px
}
.pages-right .pages-right-content {
	background:repeat-y;
	margin-left:31px;
	padding:22px 20px 20px 32px;
	border:1px solid #efefef;
	border-left:none;
	min-height:450px
}
.background-white {
	background:#ffffff !important
}
.background-white .margin {
	width:996px
}
.tag-parent {
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-bottom:1px solid #DEDEDE !important;
	border-image:none;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	margin-bottom:10px;
	margin-top:10px;
	overflow:hidden;
	padding:7px 3px;
	width:99%
}
.tag-parent span {
	display:block
}
.tag-parent ul {
	float:left;
	line-height:25px;
	list-style:disc outside none;
	padding-left:15px
}
.tag-parent ul li {
	float:left;
	margin-right:20px;
	padding:0 3px
}
.tag-parent a {
	color:#666666;
	text-transform:capitalize
}
.tag-pos {
	float:left;
	padding:0 10px 0 10px
}
.location-address-box {
	position:absolute;
	z-index:3;
	margin-top:126px;
	background:no-repeat center bottom;
	padding-bottom:16px
}
.location-address-box-content {
	background:#FFFFFF;
	line-height:26px;
	padding:8px 10px 12px;
	width:auto;
	border:solid 1px #CCCCCC;
	border-bottom:0
}
.top_menu_register_news {
	float:right !important;
	font-weight:normal
}
.top_menu_register_news_first {
	margin-right:-20px !important;
	float:right !important
}
.top_menu_register_news .sub-menu {
	border-radius:0 0 3px 3px !important;
	-moz-border-radius:0 0 3px 3px !important;
	-webkit-border-radius:0 0 3px 3px !important;
	background:#FFFFFF;
	min-width:340px !important;
	margin-left:-201px
}
.top_menu_register_news .register_email {
	margin:0;
	padding:20px;
	width:300px
}
.top_menu_register_news .register_email .inputbox {
	border:solid 1px #CCCCCC;
	height:25px;
	padding:4px 14px 3px 10px
}
.top_menu_register_news .register_email .button {
	background:#51A351;
	border-radius:3px !important;
	-moz-border-radius:3px !important;
	-webkit-border-radius:3px !important;
	color:#FFFFFF;
	font-size:13px;
	position:absolute;
	z-index:4;
	margin-left:-5px
}
.top_menu_register_news .register_email label {
	color:#000000 !important;
	font-size:12px
}
li.top_menu_register_news {
	padding:0 10px 0 0 !important
}
.top_menu_register_news span {
	padding:0 20px 0 10px
}
.top_menu_register_news:hover span {
	color:#000000
}
.top_menu_register_news span:hover {
	color:#000000
}
.top_menu_register_news li:hover {
	background:#FFFFFF;
	color:#000000
}
.top_menu_register_news span {
	background:no-repeat center right;
	background-size:7px 4px
}
#toTopHover, #toTop {
	background:no-repeat
}
input[type="submit"], input[type="button"] {
	background:#75AE32
}
.deal-related {
	height:460px;
	background:#f7f7f7;
	margin:-6px -100% 0
}
.deal-related-travel {
	height:460px;
	background:#f7f7f7;
	margin:-6px -100% 0
}
.deal-related-inner {
	width:995px;
	margin:0 auto;
	padding-bottom:0
}
.deal_closed_at {
	float:left;
	margin-left:10px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding:4px 10px 5px 10px;
	border:1px solid #e0e0e0
}
.deal_closed_at span {
	font-size:12px
}
.deal-related-title {
	padding-top:30px;
	font-size:22px
}
.copyright-logo a {
	text-decoration:none !important
}
.faqs-content {
	margin-top:20px
}
.faqs-content .faq-infomation {
	height:290px
}
.faqs-content .faq-infomation .faq-intro {
	float:left;
	background:url(/skins/hotdealv2/customer/images/icons/faq-home.png);
	width:678px;
	height:280px;
	box-shadow:2px 2px 2px rgba(0,0,0,.2);
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,.2);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2)
}
.faqs-content .faq-infomation .faq-hotline {
	float:left;
	margin-left:14px;
	border:1px #e7e7e7 solid;
	box-shadow:2px 2px 2px rgba(0,0,0,.2);
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,.2);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2)
}
.faq-hotline-top {
	background:#f8f3f0;
	width:300px;
	height:57px;
	font-size:14px;
	font-family:OpenSans-Bold;
	line-height:55px
}
.faq-hotline-top .hotline-icon {
	background:url(/skins/hotdealv2/customer/images/icons/faq-icons.png) -491px -5px;
	width:49px;
	height:47px;
	float:left;
	margin:5px 15px 0 9px
}
.faq-hotline .faq-content {
	height:221px
}
.tiles-left {
	float:left;
	height:100%
}
.tiles-right {
	float:right;
	height:100%
}
.tiles-left, .tiles-right {
	box-shadow:4px 5px 5px #E7E7E7;
	-moz-box-shadow:4px 5px 5px #E7E7E7;
	-webkit-box-shadow:4px 5px 5px #E7E7E7;
	width:488px
}
.faq-elements {
	height:200px;
	margin-top:21px
}
.faq-elements-one .tiles-left {
	background:#88ba24
}
.faq-elements-one .tiles-right {
	background:#1280df
}
.faq-elements-two .tiles-left {
	background:#f7bc59
}
.faq-elements-two .tiles-right {
	background:#232323
}
.faq-elements-three {
	box-shadow:4px 5px 5px #E7E7E7;
	-moz-box-shadow:4px 5px 5px #E7E7E7;
	-webkit-box-shadow:4px 5px 5px #E7E7E7;
	background:#982a2a;
	width:100%
}
.tiles-icon {
	background-image:url(/skins/hotdealv2/customer/images/icons/faq-icons.png);
	background-repeat:no-repeat;
	display:block;
	margin:55px 0 0 90px;
	float:left
}
.tiles-content {
	font-size:35px;
	color:#ffffff;
	padding:47px 79px 0 0;
	float:right;
	width:200px
}
.faq-elements-one .tiles-left .tiles-icon {
	width:89px;
	height:89px;
	background-position:-5px -5px
}
.faq-elements-one .tiles-right .tiles-icon {
	width:84px;
	height:78px;
	background-position:-201px -5px
}
.faq-elements-two .tiles-left .tiles-icon-2 {
	width:87px;
	height:100px;
	background-position:-394px -5px
}
.faq-elements-two .tiles-right .tiles-icon {
	width:89px;
	height:66px;
	background-position:-295px -5px;
	margin:72px 0 0 90px
}
.faq-elements-two .tiles-right .tiles-content {
	padding:54px 87px 0 0
}
.faq-elements-three .tiles-icon {
	width:87px;
	height:122px;
	background-position:-104px -5px;
	margin:39px 0 0 304px
}
.faq-elements-three .fq-content {
	float:left
}
.tiles-icon-2 {
	background-image:url(/skins/hotdealv2/customer/images/icons/faq-icons.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin:55px 0 0 35px
}
.tiles-content-2 {
	font-size:35px;
	color:#ffffff;
	float:right;
	width:309px;
	padding:54px 26px 0 0
}
.faq-elements-three .tiles-content {
	padding:76px 0 0 40px;
	width:400px
}
.tiles-content a, .tiles-content-2 a {
	color:#ffffff
}
.tiles-content a:hover, .tiles-content-2 a:hover {
	text-decoration:none
}
.faq-content-title {
	padding:20px 0 0 56px;
	font-size:18px
}
.faq-content-title strong {
	font-family:OpenSans-Bold
}
.faq-content hr {
	width:190px;
	margin:20px 55px
}
.category-title h1, h2 {
	font-size:45px;
	color:#ffffff
}
.row .span7 h1 {
	font-size:22px;
	display:inline;
	font-family:OpenSans-Bold
}
.feature-row h1 {
	font-size:22px;
	display:inline;
	font-family:OpenSans-Bold
}
.cm-products-search .category-title h1, h2 {
	color:#000000
}
.breadcrumbs {
	padding-bottom:9px;
	font-size:85%
}
.cm-products-view .span3 .meta .time {
	margin-right:-4px;
	white-space:nowrap
}
.buy_number-expired, .buy_number-soldout {
	border-right:none !important
}
.ui-menu .ui-menu-item a {
	height:22px
}
.ui-autocomplete .search-label {
	float:left
}
.ui-autocomplete .search-count {
	float:right;
	font-size:10px
}
.cm-checkout-checkout #content {
	position:static
}
.cm-checkout-checkout .notification-content {
	z-index:15;
	right:7px;
	position:fixed
}
.cm-checkout-checkout .notification-content .error-box {
	width:auto
}
.faq-content .support div {
	height:50px;
	width:280px;
	padding:0 10px
}
.faq-content .support div label {
	float:left;
	display:inline;
	padding:0 5px;
	width:140px;
	margin-top:-4px
}
#footer hr {
	border-bottom:1px solid #4b4b4b;
	margin:0 !important
}
.footer-hotline {
	height:15px;
	padding:60px;
	background:#282828
}
.footer-hotline label {
	float:left;
	font-size:27px;
	color:#d7d7d7 !important
}
.footer-hotline .footer-social {
	float:left;
	margin-top:-15px
}
.footer_bottom .copyright-right {
	color:#757575 !important
}
.social-icons {
	background:no-repeat;
	display:block;
	width:41px;
	height:40px;
	text-decoration:none !important
}
.icon-facebook {
	background-position:-5px -5px
}
.icon-twitter {
	background-position:-56px -5px
}
.icon-linkedin {
	background-position:-209px -5px
}
.icon-google {
	background-position:-107px -5px
}
.icon-youtube {
	background-position:-260px -5px
}
.icon-pinterest {
	background-position:-158px -5px
}
.copyright-logo img {
	margin-top:5px;
	background-color:#252525;
	border-radius:6px;
	padding:5px 20px
}
.btn-footer-contact {
	width:114px;
	height:24px;
	line-height:24px;
	padding:0;
	margin-top:20px;
	font-family:OpenSans-Bold;
	font-size:12px;
	overflow:hidden
}
.footer_top .footerbox ul a.btn-footer-contact {
	color:#333333 !important
}
.per_step_row2 h2.step-title, #checkout_steps .step-title, #step_three h2, .step-title-active {
	background:#ed1c24 !important;
	background-image:none !important;
	padding:5px 10px !important
}
#checkout_steps .step-title span, #checkout_steps .step-title a.title, #step_three a.title, #step_three h2 span, .step-title-active a.title, .step-title-active span {
	font-family:OpenSans !important;
	font-size:18px;
	padding-right:5px
}
.order_product_shortname {
	clear:none;
	width:136px;
	padding-right:19px
}
.cart_product_item {
	float:left;
	border-bottom:1px solid #CCCCCC;
	width:321px;
	padding-bottom:15px
}
.cart_product_item .product_thumb {
	padding:0 10px 0 19px
}
#step_one .cart_product_item .product_thumb {
	padding-top:10px
}
#step_four_body {
	width:300px;
	margin-left:0
}
.cart_info_order_field {
	border-bottom:1px solid #CCCCCC;
	padding:5px 19px;
	clear:both;
	width:283px;
	float:left
}
.bg_step_row_first {
	background:#fbfbfb;
	border:solid 1px #a3a3a3 !important
}
.step_row_first_login {
	background:#cccccc;
	width:669px;
	margin-left:321px
}
.step_one_content_padding {
	padding:40px;
	text-align:center
}
.step_one_content_padding #step_one_register form {
	display:inline-block
}
#step_one_body.step-body-active {
	background:#fbfbfb;
	margin-top:30px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding-bottom:30px
}
.step_one_login_title {
	font-size:22px;
	font-family:OpenSans;
	padding:20px 10px 30px 10px;
	width:100%;
	text-align:center;
	margin-left:-28px
}
.step_one_content_padding #step_one_login .error-message .message {
	width:234px
}
.step_one_content_padding #step_one_register .error-message {
	width:274px;
	margin-left:130px
}
#step_two_body .error-message .message {
	width:263px
}
.step_one_content_padding #step_one_register .input-prepend {
	float:left
}
.step_one_content_padding h2.subheader, .step_one_content_padding .form-field label {
	display:none
}
.step_one_content_padding .form-field input.input-text {
	background:#FFFFFF !important;
	width:226px
}
.step_one_content_padding #step_one_register .form-field label {
	display:block !important;
	margin-left:0 !important
}
.step_one_content_padding .form-field {
	float:left;
	clear:both
}
.bg_step_row {
	background:#fbfbfb repeat-y -10px 0;
	border:solid 1px #a3a3a3 !important
}
.bg_step_row_bottom {
	background:#fbfbfb repeat-y -10px 0;
	border-left:solid 1px #a3a3a3;
	border-right:solid 1px #a3a3a3;
	border-top:none;
	border-bottom:solid 1px #a3a3a3;
	width:961px;
	min-height:80px;
	float:left
}
.bg_step_row_bottom_nd {
	width:990px;
	height:1px;
	border-top:solid 4px #CCCCCC;
	float:left
}
.step_bottom_col_left {
	padding:15px 19px;
	width:273px;
	float:left;
	text-align:right
}
.step_botton_col_center {
	padding:15px 19px;
	width:282px;
	float:left;
	text-align:right
}
.step_botton_col_right {
	padding:15px 19px;
	width:291px;
	float:right;
	text-align:right
}
.step_bottom_col_price {
	color:#ed1b24 !important;
	font-size:26px
}
.step_bottom_col_span {
	font-family:OpenSans-Bold;
	font-size:12px;
	font-weight:normal;
	float:right
}
.cart_info_order_field .order_product_shortname, .cart_info_order_field .order_product_code, .cart_info_order_field .order_product_price, .cart_info_order_field .order_product_quantity, .cart_info_order_field .order_total_info li {
	font-family:OpenSans-Bold;
	font-weight:normal;
	color:#979797
}
.cart_info_order_field .order_product_quantity #step_three_block_cart {
	float:right !important;
	margin-right:-4px
}
#step_two_body {
	padding:15px
}
#checkout_steps #step_three_block_cart select {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:80px;
	padding:1px !important;
	font-size:13px !important;
	padding:4px !important;
	height:30px !important
}
.step-body-active .form-field .input-text {
	padding:10px 8px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.promotion-coupon .input-text, #point_payment .input-text {
	width:170px;
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	padding:10px 8px;
	margin:0
}
#point_payment input[name="dispatch[checkout.point_payment]"] {
	background:none repeat scroll 0 0 #FBDF3F !important;
	border:1px solid #C9B232 !important;
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	color:#4B4313;
	font-family:"OpenSans";
	font-size:13px;
	margin-left:-4px;
	padding:8px 10px 9px 10px !important;
	width:108px
}
#step_two_body .form-field select {
	padding:6px 5px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	height:36px;
	width:283px
}
.title_select_method {
	padding-top:10px;
	padding-bottom:5px;
	width:296px;
	clear:both;
	cursor:default
}
.title_select_method .power_by_onepay {
	background:no-repeat center;
	width:36px;
	height:20px;
	float:right;
	padding:1px;
	border:1px solid #DDDDDD;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.method_power_by_onpay {
	float:left;
	line-height:23px;
	padding:0
}
#payments_summary label, #shipping_rates_list label {
	background:#b9b9b9;
	padding:8px 10px 8px 50px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#FFF;
	font-style:italic
}
#payments_summary label.strong, #shipping_rates_list label.strong {
	background:#469f1f;
	padding:8px 10px 8px 50px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#FFF
}
#shipping_rates_list {
	border:none;
	padding:0 4px 0 0;
	margin:5px 0 0 0
}
#shipping_rates_list label {
	width:236px;
	float:left;
	clear:both
}
#payments_summary input[type="radio"].radio, #shipping_rates_list input[type="radio"] {
	display:none
}
.ie8 #payments_summary input[type="radio"].radio, .ie8 #shipping_rates_list input[type="radio"] {
	display:block
}
.ie8 #payments_summary label {
	position:relative;
	z-index:9;
	margin-left:-18px
}
.ie8 #shipping_rates_list label {
	position:relative;
	z-index:9;
	margin-top:-15px
}
#payments_summary #payment_method_6_label {
	background:#b9b9b9 url(/skins/hotdealv2/customer/images/icons/icon_payment_method.png) no-repeat 0 0
}
#payments_summary #payment_method_6_label.strong {
	background:#469f1f url(/skins/hotdealv2/customer/images/icons/icon_payment_method.png) no-repeat 0 0
}
#payments_summary #payment_method_13_label {
	background:#b9b9b9 url(/skins/hotdealv2/customer/images/icons/icon_payment_method.png) no-repeat 0 -160px
}
#payments_summary #payment_method_13_label.strong {
	background:#469f1f url(/skins/hotdealv2/customer/images/icons/icon_payment_method.png) no-repeat 0 -160px
}
#payments_summary #payment_method_14_label {
	background:#b9b9b9 url(/skins/hotdealv2/customer/images/icons/icon_payment_method.png) no-repeat 0 -321px
}
#payments_summary #payment_method_14_label.strong {
	background:#469f1f url(/skins/hotdealv2/customer/images/icons/icon_payment_method.png) no-repeat 0 -321px
}
#payments_summary #payment_method_12_label {
	background:#b9b9b9 url(/skins/hotdealv2/customer/images/icons/icon_payment_method.png) no-repeat 0 -479px
}
#payments_summary #payment_method_12_label.strong {
	background:#469f1f url(/skins/hotdealv2/customer/images/icons/icon_payment_method.png) no-repeat 0 -479px
}
#shipping_rates_list #shipping_method_6_label {
	background:#b9b9b9 no-repeat 0 -3px
}
#shipping_rates_list #shipping_method_6_label.strong {
	background:#469f1f no-repeat 0 -3px
}
#shipping_rates_list #shipping_method_11_label {
	background:#b9b9b9 no-repeat 0 -246px
}
#shipping_rates_list #shipping_method_11_label.strong {
	background:#469f1f no-repeat 0 -246px
}
#shipping_rates_list #shipping_method_12_label {
	background:#b9b9b9 no-repeat 0 -123px
}
#shipping_rates_list #shipping_method_12_label.strong {
	background:#469f1f no-repeat 0 -123px
}
.input_info_privite {
	padding:0 0 8px 0;
	color:#000000
}
.per_step_row_body {
	padding:0 15px 10px 15px
}
.bottom_line_methods {
	width:339px;
	border-bottom:1px solid #CCCCCC;
	height:2px;
	float:left;
	margin:10px 0 10px -23px
}
.order_shipping_method .error-text {
	padding:10px 0 !important
}
#wrap_place_order.btn_place_order input {
	background:no-repeat;
	width:268px;
	height:65px;
	border:none
}
#wrap_place_order.btn_place_order_2 input {
	background:no-repeat scroll 0 0 transparent;
	border:0;
	font-size:26px;
	height:65px;
	padding:9px 80px 20px 0;
	text-align:right;
	width:268px
}
.checkout_comment_and_place_order {
	width:990px;
	min-height:80px;
	float:left;
	border:solid 1px #a3a3a3;
	border-top:none;
	background:#efefef
}
.pay_comment_info {
	background:#FFFFFF;
	float:left;
	padding:10px 15px;
	width:443px;
	margin-left:19px;
	margin-top:10px;
	border:1px solid #DDDDDD
}
.order_total_info {
	border:1px solid #DDDDDD;
	float:right;
	padding:10px 15px;
	width:410px;
	margin-right:19px;
	margin-top:10px;
	background:#FFFFFF
}
.btn_place_order_submit {
	padding:6px 19px 15px 19px
}
.btn_login_checkout .button-submit-action input, #step_two_body .button-submit input {
	background:#73B025 !important;
	padding:6px 20px !important;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:14px !important;
	font-family:OpenSans-Bold !important
}
#step_two_body .buttons-container {
	width:274px
}
.login-with-fb, .login-with-gplus, .login-with-yahoo {
	width:170px;
	height:32px;
	float:left;
	clear:both;
	margin-bottom:5px;
	margin-top:4px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:0 10px 0 43px;
	line-height:32px;
	color:#FFFFFF;
	font-family:opensans-bold;
	font-size:12px
}
.login-with-fb a, .login-with-gplus a, .login-with-yahoo a {
	color:#FFFFFF !important;
	text-decoration:none
}
.login-with-fb {
	background:#3b5998 no-repeat 5px 0
}
.login-with-gplus {
	background:#d23e2b no-repeat 5px -47px
}
.login-with-yahoo {
	background:#700f77 no-repeat 5px -92px
}
.title-login-with-social {
	padding-bottom:10px
}
.btn-submit-register .button-submit input {
	background:#73B025 !important;
	padding:6px 20px !important;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:14px !important;
	font-family:OpenSans-Bold !important;
	margin-left:34px
}
.btn-checkout-register a {
	background:#73B025 !important;
	padding:3px 13px !important;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	text-decoration:none;
	color:#FFFFFF !important;
	font-family:OpenSans-Bold;
	font-size:12px
}
.checkout-not-account {
	margin-top:10px;
	float:left;
	width:244px
}
.checkout-title-not-account {
	font-size:12px;
	padding:3px 16px 3px 0;
	line-height:12px
}
.step_one_content_padding .janrain_wrapper {
	display:none
}
.box-login-social {
	border-left:solid 1px #CCCCCC;
	padding-left:26px;
	text-align:left
}
#step_two_body .right {
	margin-top:20px;
	margin-right:6px
}
.order_payment_methods_desc {
	background:#FFFFFF;
	border:1px solid #DDDDDD;
	float:left;
	margin-top:10px;
	padding:10px 13px;
	width:924px;
	margin-left:19px
}
.cm-checkout-checkout #content {
	background:#f7f7f7 url(/skins/hotdealv2/customer/images/bg_checkout_page.png) repeat-x 50% 0
}
.cm-checkout-checkout .mainbox-container {
	border:none
}
.cm-checkout-checkout .mainbox-container {
	background:none
}
.cm-checkout-checkout .mainbox-body {
	background:url(/skins/hotdealv2/customer/images/deal-top-bg-2-travel.png) no-repeat;
	width:1071px;
	margin:61px -38px 0 -46px;
	padding:10px 0 14px 39px
}
.cm-checkout-checkout .mainbox-body h1 {
	display:none
}
.cm-checkout-checkout .mainbox-title {
	background:no-repeat 0;
	font-family:"OpenSans";
	font-size:45px;
	padding:0 0 0 68px;
	color:#FFF;
	text-shadow:4px 4px 5px rgba(0,0,0,1);
	-webkit-text-shadow:4px 4px 5px rgba(0,0,0,1);
	-moz-text-shadow:4px 4px 5px rgba(0,0,0,1);
	display:block !important;
	border:none
}
.cm-checkout-checkout .mainbox-title .secure-page-title {
	background:none;
	padding:0
}
.cm-checkout-checkout .mainbox-title span {
	font-size:45px;
	font-family:"OpenSans";
	font-weight:normal;
	color:#ffffff
}
.cm-checkout-checkout .per_step_row2, .cm-checkout-checkout .per_step_row {
	width:330px
}
.deal-total {
	font-size:22px;
	margin-top:5px;
	display:inline;
	width:340px
}
.travel-star-sort {
	width:375px;
	display:inline;
	float:right
}
.icon_versionphone1 {
	background:no-repeat 0 5px;
	padding:9px 0 7px 25px
}
.icon_versionphone1:hover {
	padding:9px 0 7px 25px
}
.icon_versionphone1 a {
	text-decoration:none
}
.first-level .mobile-version {
	float:left;
	margin-top:5px
}
.social-facebook {
	background:url(/skins/hotdealv2/customer/addons/janrain/images/social_login.png) no-repeat;
	background-position:-52px 2px;
	width:28px;
	height:29px;
	display:block;
	float:left;
	padding-right:5px !important
}
.social-google {
	background:url(/skins/hotdealv2/customer/addons/janrain/images/social_login.png) no-repeat;
	background-position:5px 2px;
	width:28px;
	height:29px;
	display:block;
	float:left;
	padding-right:5px !important
}
.social-yahoo {
	background:url(/skins/hotdealv2/customer/addons/janrain/images/social_login.png) no-repeat;
	background-position:-26px 2px;
	width:24px;
	height:29px;
	display:block;
	float:left;
	padding-right:5px !important
}
.social-title {
	float:left;
	margin-right:10px
}
.login-social {
	text-decoration:none !important
}
.box-social {
	margin-top:10px;
	line-height:30px;
	padding:3px 9px 3px 11px;
	border-radius:0;
	border:1px solid #AFA6A6;
	float:left
}
.box-social:hover {
	background:#ECEAE6
}
.cm-checkout-checkout .box-social {
	display:none
}
.product-location .product-buy {
	padding:13px
}
.product-location .product-buy .span5 {
	width:440px
}
.product-location .product-buy .span3 {
	margin-left:20px
}
.product-location .product-buy .product-short-info {
	border-right:7px dotted #ededed;
	padding-right:13px;
	float:left;
	margin-right:0
}
.product-location .product-buy .product-title {
	margin:0
}
.btn-checkout-not-account {
	clear:both;
	margin-top:10px
}
.btn-checkout-not-account a {
	background:#F1C85F !important;
	border:1px solid #cccccc;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#000 !important;
	font-family:OpenSans;
	font-size:12px;
	padding:8px 13px !important;
	text-decoration:none;
	float:left;
	width:195px
}
.check-outs-step-1 a {
	margin-left:129px
}
.check-outs-step-1 .button-submit {
	float:left;
	clear:both;
	margin-left:129px
}
.check-outs-step-1 .button-submit input[type="submit"] {
	background:none repeat scroll 0 0 #73B025 !important;
	border-radius:4px 4px 4px 4px;
	font-family:OpenSans-Bold !important;
	font-size:14px !important;
	padding:6px 20px !important
}
.footer-contact-sp {
	margin:0 45px;
	margin-right:45px !important
}
.footerbox-date {
	color:#ffffff !important
}
.footerbox .address-maps {
	margin-bottom:15px;
	color:#24aa00 !important
}
.footerbox .address-maps a {
	color:#24aa00 !important;
	text-decoration:underline
}
.footerbox .address-maps img {
	margin-right:3px;
	margin-bottom:3px
}
.footer-contact-hotdeal {
	width:230px;
	height:40px;
	text-align:center;
	background:#24aa00;
	border-radius:80px;
	line-height:39px;
	font-size:15px;
	font-family:OpenSans-Bold
}
.footer-contact-hotdeal a {
	text-decoration:none
}
.footer hr {
	padding:0
}
.checkout-complete-password {
	border-top:1px solid #CCCCCC;
	clear:both;
	float:left;
	margin-left:-15px;
	margin-top:20px;
	padding:20px;
	position:relative;
	width:954px;
	text-align:center
}
.checkout-complete-password .buttons-container {
	text-align:left
}
.checkout-complete-password .button-submit input[type='submit'] {
	float:left;
	margin-left:170px;
	background:#73B025 !important;
	padding:6px 20px !important;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:14px !important;
	font-family:OpenSans-Bold !important
}
.checkout-complete-password .error-message .message {
	width:212px
}
.icon_email_foot {
	background:no-repeat 0 2px;
	padding:0 0 0 16px;
	margin-right:20px
}
.ie8 .detail-breadcrumb-inner .yahoo a {
	min-width:80px;
	text-align:right;
	float:left
}
.ie8 .breadcrumb li:first-child {
	margin-top:-6px
}
.ie8 .breadcrumb li img {
	margin-top:6px
}
.span8.product-large h2 {
	max-height:45px;
	height:auto !important;
	min-height:30px;
	margin-bottom:9px;
	line-height:22px
}
#login-profiles-fullname {
	display:inline
}
#login-profiles-fullname {
	font-family:OpenSans
}
.order-complete-title {
	font-size:18px;
	font-family:OpenSans-Bold
}
.order-complete-thank {
	font-size:58px;
	text-align:center;
	margin-top:30px;
	color:#FDA12B
}
.order-complete-thank-point {
	width:561px;
	height:105px;
	background:url(/skins/hotdealv2/customer/images/tks_bg_3.png) no-repeat;
	padding-top:18px;
	margin:auto
}
.order-complete-thank-point-text {
	color:#ecef0e;
	font-size:18px;
	float:left;
	margin-left:35px
}
.order-complete-thank-point-text span {
	color:#fff
}
.order-complete-thank-point-text a {
	float:left;
	font-size:12px;
	color:#80dc2d
}
.order-complete-thank-point-num {
	font-size:36px;
	text-shadow:2px 0 0 #fffe03, -2px 0 0 #fffe03, 0 2px 0 #fffe03, 0 -2px 0 #fffe03, 1px 1px #fffe03, -1px -1px 0 #fffe03, 1px -1px 0 #fffe03, -1px 1px 0 #fffe03;
	color:#000000;
	font-family:"OpenSans-Bold";
	line-height:36px;
	text-align:center;
	margin-top:-46px;
	padding:0!important;
	float:right;
	width:82px;
	margin-right:16px
}
.order-complete-description {
	font-size:25px;
	text-align:center;
	margin-bottom:15px
}
.order-complete-post-facebook {
	margin:auto;
	margin-top:15px;
	margin-bottom:15px;
	background-color:#fcfdb1;
	width:400px;
	height:50px;
	padding:9px;
	border:1px solid #dee20f;
	border-radius:4px
}
.order-complete-post-facebook-content {
	float:left
}
.order-complete-post-facebook-icon {
	background:no-repeat;
	width:56px;
	height:55px;
	float:right
}
.order-complete-post-facebook-content span {
	color:red;
	font-family:OpenSans-Bold;
	text-decoration:underline
}
.order-complete-share {
	margin-top:5px;
	height:25px
}
.c-promotion_landing #content {
	background:url(/skins/hotdealv2/customer/images/promotion/bg_promotion_landing_main_2.png) no-repeat 50% 0 !important
}
.header-promotion {
	background:url(/skins/hotdealv2/customer/images/promotion/bg_promotion_landing_3.png) no-repeat 0 10px;
	width:100%;
	height:360px
}
.c-promotion_landing .mainbox-container {
	background:transparent !important;
	border:none !important
}
.promotion_method {
	color:#4A9B0F;
	text-decoration:underline;
	font-family:"OpenSans";
	padding:4px 8px 8px 8px;
	display:inherit;
	font-size:14px
}
.box_description {
	float:left;
	width:33%;
	height:auto
}
.promotion_method_desc {
	clear:both;
	display:inherit;
	font-size:14px;
	width:280px;
	margin:auto
}
.c-promotion_landing .btn_buy_now {
	background:no-repeat;
	width:147px;
	height:34px;
	margin:13px auto;
	display:inherit
}
.c-promotion_landing .btn_share {
	background:no-repeat;
	width:108px;
	height:36px;
	margin:13px auto;
	display:inherit
}
.c-promotion_landing .btn_share_success {
	width:108px;
	height:36px;
	margin:13px auto;
	display:inherit
}
.c-promotion_landing .btn_buy_more {
	background:no-repeat;
	width:147px;
	height:34px;
	margin:13px auto;
	display:inherit
}
.promotion_line {
	display:inherit;
	height:80px;
	width:1176px;
	clear:both;
	margin:0 0 0 -86px;
	background:no-repeat 50% 40px
}
.box_list_win {
	clear:both
}
.txt_title_list {
	font-family:"OpenSans";
	font-size:32px;
	color:#2a2e35;
	text-align:center
}
.txt_title_list_st {
	font-family:"OpenSans";
	font-size:32px;
	color:#2a2e35;
	text-align:center;
	margin-bottom:30px
}
.list_member {
	background:#f2f2f2;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	padding:20px;
	width:750px;
	margin:40px 0 0 83px;
	float:left
}
.box_avatar_win {
	width:186px;
	border-right:1px solid #d9d9d9;
	float:left;
	padding-bottom:30px
}
.box_avatar_win_last {
	border-right:none
}
.avatar_win {
	text-align:center
}
.txt_win_name {
	padding:6px 0 1px 0;
	display:inherit;
	clear:both
}
.txt_win_date {
	color:#b2b2b2;
	font-size:11px;
	display:inherit
}
.txt_title_condition {
	font-family:"OpenSans";
	font-size:32px;
	color:#2a2e35;
	text-align:center;
	clear:both;
	margin-top:40px;
	float:left;
	width:100%
}
.txt_title_condition_desc {
	clear:both;
	font-family:"OpenSans";
	width:460px;
	padding:40px;
	margin:auto;
	line-height:22px
}
.txt_title_promotion {
	clear:both;
	font-family:"OpenSans-Italic";
	padding:10px;
	margin:auto;
	font-size:30px;
	color:#b2b2b2;
	width:100%;
	text-align:center;
	float:left;
	line-height:22px
}
.txt_title_promotion_2 {
	clear:both;
	font-family:"OpenSans";
	padding:10px 10px 40px 10px;
	margin:auto;
	font-size:30px;
	width:100%;
	text-align:center;
	float:left
}
.over-banner {
	display:none;
	width:920px;
	height:505px;
	position:fixed;
	left:50%;
	margin-left:-460px;
	top:50%;
	margin-top:-253px;
	z-index:99991
}
.over-banner a {
	display:inline-block;
	width:100%;
	height:100%
}
.box_code_link .over-banner-backdrop {
	opacity:.6;
	filter:alpha(opacity=70);
	position:fixed;
	width:100%;
	height:100%;
	z-index:9999;
	display:none;
	background:#000;
	top:0;
	left:0
}
.over-banner-close {
	background:no-repeat;
	width:20px;
	height:20px;
	position:absolute;
	top:-5px;
	right:-5px;
	cursor:pointer;
	z-index:99993
}
@font-face {
	font-family:'open_sansbold';
	src:url(/skins/hotdealv2/customer/fonts/OpenSans-Bold-webfont.eot);
	src:url(/skins/hotdealv2/customer/fonts/OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'), url(/skins/hotdealv2/customer/fonts/OpenSans-Bold-webfont.woff) format('woff'), url(/skins/hotdealv2/customer/fonts/OpenSans-Bold-webfont.ttf) format('truetype'), url(/skins/hotdealv2/customer/fonts/OpenSans-Bold-webfont.svg#open_sansbold) format('svg');
	font-weight:normal;
	font-style:normal
}
.event-code {
	position:absolute;
	width:200px;
	height:130px;
	top:50%;
	margin-top:-122px;
	left:50%;
	margin-left:-100px;
	background:transparent url(/skins/hotdealv2/customer/images/icons/icon_plus_point_hover.png) 50% 50% no-repeat;
	text-align:center;
	display:none;
	font:normal 13px "OpenSans", Tahoma, Arial, Helvetica, sans-serif!important;
	color:#fcfdb1
}
.event-code span {
	font-size:40px;
	text-shadow:2px 0 0 #fffe03, -2px 0 0 #fffe03, 0 2px 0 #fffe03, 0 -2px 0 #fffe03, 1px 1px #fffe03, -1px -1px 0 #fffe03, 1px -1px 0 #fffe03, -1px 1px 0 #fffe03;
	color:#000000;
	font-family:"OpenSans-Bold";
	text-align:center;
	padding:0 !important;
	line-height:120px
}
.product-item-same-cat .event-code {
	-webkit-transform:scale(0.7);
	-moz-transform:scale(0.7);
	-ms-transform:scale(0.7);
	-o-transform:scale(0.7);
	transform:scale(0.7);
	margin-top:-115px!important
}
.adv-main-banner {
	float:left;
	width:174px;
	height:495px;
	position:absolute;
	top:0;
	display:none;
	z-index:15
}
.adv-main-left {
	left:-202px
}
.adv-main-right {
	right:-202px
}
.margin {
	position:relative
}
.hd-header-top .top-menu li.promotion-first-level {
	max-width:257px !important;
	padding:0 10px !important
}
.hd-header-top .top-menu li.promotion-first-level span {
	color:#fcfdb1;
	height:36px !important;
	overflow:hidden;
	font-weight:normal
}
.hd-header-top .top-menu li.promotion-first-level:hover {
	background:#333333 !important
}
.hd-header-top .top-menu li.promotion-first-level:hover span {
	color:#fcfdb1
}
.hd-header-top .top-menu li.promotion-first-level .sub-menu {
	margin:0 -7px 0;
	background:url(/skins/hotdealv2/customer/images/menu-promotion-popup.png) no-repeat;
	width:244px !important;
	height:305px !important;
	border-radius:0 !important;
	-webkit-border-radius:0 0 !important;
	-moz-border-radius:0 0 !important;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	padding:20px 25px !important
}
.hd-header-top .top-menu li.promotion-first-level .sub-menu li {
	font-style:italic
}
.hd-header-top .top-menu li.promotion-first-level .sub-menu li:hover {
	background:none !important
}
.hd-header-top .top-menu li.promotion-first-level .sub-menu {
	display:none
}
.hd-header-top .top-menu li.promotion-first-level:hover .sub-menu {
	display:block
}
.hd-header-top .top-menu li.promotion-first-level .sub-menu .btn-promotion-join {
	position:absolute;
	top:111px !important;
	left:16px !important;
	width:261px;
	z-index:999;
	height:186px;
	padding:0 !important;
	margin:0 !important
}
.promotion-template .product-image-inner {
	width:100%;
	margin:0 auto;
	height:476px;
	padding:0;
	position:relative
}
.promotion-template .sliders-wrap-inner li {
	text-align:center
}
.order-complete-thank-deal-promotion {
	text-align:center;
	width:542px;
	height:153px;
	background:url(/skins/hotdealv2/customer/images/tks_bg_2.png) no-repeat;
	color:#EDF706;
	margin:auto;
	font-size:21px;
	padding-top:18px
}
.order-complete-thank-deal-promotion div {
	background:#8bdf31;
	height:30px;
	width:313px;
	margin:auto;
	border:1px solid;
	border-radius:4px;
	font-size:20px;
	font-family:OpenSans-Bold;
	color:#084b04;
	margin-top:15px
}
.order-complete-thank-deal-promotion a {
	text-decoration:none !important;
	color:#084b04
}
.hd-header-top .top-menu li.promotion-bought-first-level {
	max-width:257px !important;
	padding:0 10px !important
}
.hd-header-top .top-menu li.promotion-bought-first-level span {
	color:#fcfdb1;
	height:36px !important;
	overflow:hidden;
	font-weight:normal
}
.hd-header-top .top-menu li.promotion-bought-first-level:hover {
	background:#333333 !important
}
.hd-header-top .top-menu li.promotion-bought-first-level:hover span {
	color:#fcfdb1
}
.hd-header-top .top-menu li.promotion-bought-first-level .sub-menu li:hover {
	background:none !important
}
.hd-header-top .top-menu li.promotion-bought-first-level .sub-menu {
	width:248px !important;
	padding:14px !important
}
.hd-header-top .top-menu li.promotion-bought-first-level .sub-menu .promotion-text {
	text-align:center;
	font-style:italic
}
.hd-header-top .top-menu li.promotion-bought-first-level .sub-menu hr {
	border-top:1px dashed #c9c9c9;
	border-bottom:0;
	height:1px !important;
	margin:10px -12px
}
.hd-header-top .top-menu li.promotion-bought-first-level .sub-menu .order-complete-post-facebook {
	width:228px;
	height:62px
}
.order-complete-post-facebook-icon {
	background-size:34px;
	width:34px;
	height:34px;
	margin-top:-33px
}
.hd-header-top .top-menu li.promotion-bought-first-level .sub-menu span {
	color:#F00;
	line-height:18px;
	font-size:12px;
	float:none !important;
	height:auto !important;
	display:inline !important
}
.box_code_link {
	-webkit-border-radius:40px;
	border-radius:40px;
	background-clip:padding-box;
	padding:10px 10px 10px 10px;
	width:160px;
	background:#041b45 no-repeat 7px;
	display:inline-block;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	height:56px;
	width:240px
}
.txt_red_code {
	color:#fcfdb1;
	font-size:30px;
	font-family:"OpenSans-Bold";
	margin-left:28px;
	line-height:35px
}
.txt_link_target {
	color:#fff;
	display:inherit;
	clear:both;
	font-size:14px;
	margin-left:40px
}
.txt_link_target:hover {
	color:#fff;
	text-decoration:none
}
.cloud-baner {
	position:absolute;
	top:-248px;
	left:-15px
}
.btn-xem-mdt {
	background:no-repeat;
	width:141px;
	height:39px;
	line-height:34px !important;
	text-align:center;
	margin:0 auto;
	color:#0c4b07;
	font-family:"OpenSans-Bold" !important;
	font-size:18px !important;
	padding:0 !important
}
.promotion-button {
	background:#d0f29e;
	width:165px;
	height:18px;
	margin:auto;
	padding:10px;
	color:#376b20;
	border-radius:3px
}
.promotion-button img {
	margin-right:5px
}
.c-promotion_landing .btn_buy_now_header {
	background:no-repeat;
	width:520px;
	height:136px;
	margin:13px auto;
	display:inherit
}
.c-promotion_landing .btn_buy_detail {
	background:no-repeat;
	width:189px;
	height:45px;
	margin:67px auto 40px auto;
	display:inherit
}
.promo-morechance {
	display:inline-block;
	width:680px;
	min-height:318px;
	border:1px solid #0e6fce;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-clip:padding-box;
	margin:0 auto;
	margin-top:0;
	margin-left:164px
}
.promo-morechance-element {
	width:100%;
	display:inline-block;
	min-height:106px
}
.promo-morechance-element.e1 {
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	background-clip:padding-box
}
.promo-morechance-element.e2 {
	border:1px solid #e5e5e5;
	border-left:0;
	border-right:0;
	min-height:104px
}
.promo-morechance-element.e3 {
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-top-right-radius:5px;
	background-clip:padding-box
}
.promo-morechance-element:hover {
	background:#fcfead
}
.promo-morechance-element-left, .promo-morechance-element-right, .promo-morechance-element-center {
	float:left;
	height:100%
}
.promo-morechance-element-left, .promo-morechance-element-right {
	width:100px
}
.promo-morechance-element-center {
	width:480px
}
.promo-morechance-element-center a {
	text-decoration:none !important
}
.iconpromo {
	margin:0 25px;
	display:inline-block;
	margin-top:30px
}
.promo-morechance-element-left .iconpromo {
	margin-top:33px
}
.title-promo {
	font-size:20px;
	color:#0e6fce;
	width:100%;
	display:inline-block;
	margin-top:30px
}
.text-promo {
	color:#0088cc !important
}
.icon_plus_code span {
	text-shadow:2px 0 0 #fffe03, -2px 0 0 #fffe03, 0 2px 0 #fffe03, 0 -2px 0 #fffe03, 1px 1px #fffe03, -1px -1px 0 #fffe03, 1px -1px 0 #fffe03, -1px 1px 0 #fffe03;
	color:#000000;
	font-family:"OpenSans-Bold";
	font-size:24px!important;
	line-height:36px;
	text-align:center;
	margin-top:13px;
	padding:0!important;
	float:left;
	width:82px
}
.icon_plus_code {
	float:left;
	background:no-repeat 50% 0;
	width:82px;
	height:64px;
	text-align:center;
	position:absolute;
	margin-left:206px
}
.number_plus_checkout_text {
	background:#000;
	-webkit-border-radius:17px;
	border-radius:17px;
	color:#fffead !important;
	background-clip:padding-box;
	padding:7px 10px;
	margin-top:5px;
	font:normal 13px "OpenSans", Tahoma, Arial, Helvetica, sans-serif!important;
	float:left;
	padding-right:20px!important;
	padding-left:44px;
	position:absolute;
	width:100px;
	left:230px;
	top:10px
}
.number_plus_checkout {
	float:left;
	position:relative;
	height:90px;
	margin-top:5px
}
.number_plus_checkout label {
	width:100px!important;
	float:left!important;
	line-height:16px!important;
	margin-top:17px!important
}
.order-complete-thank {
	color:#01123a;
	font-size:70px;
	font-weight:lighter;
	font-family:"OpenSans", Tahoma, Arial, Helvetica, sans-serif
}
.order-complete-description {
	color:#01123a;
	font-size:40px;
	font-weight:lighter;
	font-family:"OpenSans", Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:40px
}
.order-complete-list-st {
	font-size:16px;
	text-align:center;
	color:#363636;
	width:100%;
	margin-top:30px;
	display:inherit
}
.order-complete-guide-text {
	font-size:10px;
	text-align:center;
	color:#777;
	padding:0 300px;
	margin:0 0 40px;
	font-style:italic
}
.share-facebook-form {
	position:fixed;
	left:50%;
	top:50%;
	width:462px;
	height:490px;
	background:#eaeaea;
	z-index:999;
	margin-left:-231px;
	margin-top:-245px;
	border:1px solid #aaa;
	border-radius:6px;
	padding:20px 25px 20px
}
.share-facebook-form h2 {
	color:rgb(51,51,51);
	font-size:15px;
	font-family:"OpenSans-Bold"
}
.share-facebook-form .form-field {
	margin:0 !important;
	padding:0 !important
}
.share-facebook-form .form-field textarea {
	margin-top:10px;
	width:430px;
	height:45px;
	padding:10px 15px;
	margin-bottom:5px
}
.share-facebook-form .share-link {
	color:#999;
	float:left;
	margin-top:4px
}
.share-facebook-form .share-link span {
	color:#666
}
.share-facebook-form .share-cancel {
	float:right;
	margin-right:8px;
	margin-top:4px
}
.share-facebook-form .share-button {
	float:right;
	background-color:#19558d;
	background-image:url('…vpSVgmC1pnydjmR9bkhlVjSH5BAAAAAAALAAAAAABABgAAAQOUCXDRGmLIBfGAU8oihEAOw==');
	border-color:#19558d;
	border-bottom:1px solid #062c50;
	color:#fff;
	min-width:40px;
	text-shadow:0 -1px #19558d;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #bbb;
	cursor:pointer;
	font-weight:bold;
	font-size:.9em;
	display:inline-block;
	padding:3px 10px;
	text-align:center
}
.share-facebook-form .share-method {
	margin-top:10px;
	float:left;
	width:100%
}
.share-facebook-form .share-method li {
	padding:0
}
.share-facebook-form .share-method label {
	color:#666;
	font-size:13px
}
.share-facebook-form .share-method label input {
	margin-right:8px;
	vertical-align:1px
}
.share-facebook-form .btn-sharing-now {
	background:no-repeat 50% 50% !important;
	text-indent:-999px
}
.share-example {
	float:left;
	text-align:center
}
.share-example img {
	display:none;
	width:460px !important
}
.promotion_foot {
	background:#000 url(/skins/hotdealv2/customer/images/promotion/bg_promotion_landing_main_2.png) no-repeat 50% 0 !important;
	height:648px
}
.promotion_foot_content {
	background:url(/skins/hotdealv2/customer/images/promotion/bg_promotion_landing_3.png) no-repeat 200px 40px;
	width:1400px;
	height:390px;
	margin:auto
}
.promotion_content_tmp {
	position:absolute;
	top:70px;
	background:#000!important;
	width:100%;
	height:674px
}
.promotion_like_social {
	background:#FFF;
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	padding:8px;
	min-width:100px;
	height:30px;
	float:right;
	margin-top:-70px;
	margin-right:-200px
}
.WordSection1 {
	margin:10px auto 20px auto;
	width:600px;
	padding:0 20px;
	height:200px;
	overflow:auto
}
.txt_title_fb {
	font-size:10px;
	font-weight:bold;
	display:inline-block;
	padding:10px 0;
	cursor:pointer
}
.top-menu .sub-menu .promo-morechance {
	display:inline-block;
	width:240px;
	height:195px!important;
	border:1px solid #e7cb0b;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-clip:padding-box;
	margin:0 auto;
	margin-top:0;
	margin-left:4px;
	margin-bottom:20px;
	min-height:195px
}
.top-menu .sub-menu .promo-morechance-element {
	width:100%;
	display:inline-block
}
.top-menu .sub-menu .promo-morechance-element.e1 {
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	background-clip:padding-box;
	height:50px!important;
	min-height:50px!important
}
.top-menu .sub-menu .promo-morechance-element.e2 {
	border:1px solid #e5e5e5;
	border-left:0;
	border-right:0;
	height:55px!important;
	min-height:55px!important
}
.top-menu .sub-menu .promo-morechance-element.e3 {
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-top-right-radius:5px;
	background-clip:padding-box;
	height:77px!important;
	min-height:77px!important;
	padding-top:8px
}
.top-menu .sub-menu .promo-morechance-element:hover {
	background:#fcfead
}
.top-menu .sub-menu .promo-morechance-element-left, .top-menu .sub-menu .promo-morechance-element-right, .top-menu .sub-menu .promo-morechance-element-center {
	float:left;
	height:100%
}
.top-menu .sub-menu .promo-morechance-element-left, .top-menu .sub-menu .promo-morechance-element-right {
	width:37px
}
.top-menu .sub-menu .promo-morechance-element-center {
	width:160px;
	color:#363636!important
}
.top-menu .sub-menu .promo-morechance-element-center a, .top-menu .sub-menu .promo-morechance-element-center span {
	text-decoration:none !important;
	color:#363636!important;
	font-size:12px
}
.top-menu .sub-menu .iconpromo {
	display:inline-block
}
.top-menu .sub-menu .promo-morechance-element-left .iconpromo {
	margin:5px!important;
	margin-top:10px!important
}
.top-menu .sub-menu .promo-morechance-element-right .iconpromo {
	margin:0;
	margin-top:10px;
	padding:0!important;
	margin-right:5px
}
.top-menu .sub-menu .e3 .promo-morechance-element-center span {
	margin-top:10px
}
.top-menu .sub-menu .e3 .promo-morechance-element-center span {
	margin-top:10px;
	padding-right:6px
}
.top-menu .sub-menu .e2 .promo-morechance-element-center {
	padding-top:8px;
	padding-right:6px
}
.top-menu .sub-menu .e1 .promo-morechance-element-center {
	padding-top:7px;
	padding-right:6px
}
.top-menu .sub-menu .e2 .promo-morechance-element-right .iconpromo {
	margin-top:10px!important
}
.top-menu .sub-menu .e3 .promo-morechance-element-center {
	padding-right:6px
}
.top-menu .sub-menu .e3 .promo-morechance-element-right .iconpromo, .top-menu .sub-menu .e3 .promo-morechance-element-left .iconpromo {
	margin-top:20px!important
}
.event-code-text {
	border:solid 2px #fffe03;
	border-radius:5px;
	padding:8px 20px;
	background:#000;
	margin-top:-23px;
	color:#FFF
}
.share-text-error {
	border:1px solid #F00
}
#btn_view_fashion_info {
	margin:5px auto;
	display:inherit;
	text-decoration:none;
	text-align:right;
	color:#70bd0f;
	font-family:"OpenSans-Bold";
	font-style:italic;
	font-size:12px;
	padding-right:2px
}
.btn_view_fashion_info {
	margin:5px auto;
	display:inherit;
	text-decoration:none;
	text-align:right;
	color:#70bd0f;
	font-family:"OpenSans-Bold";
	font-style:italic;
	font-size:12px;
	padding-right:2px
}
.product-description .btn_view_fashion_info {
	float:left;
	font-size:14px
}
.img_merchant img {
	border:solid 1px #e5e5e5
}
.form_submit_rand .form-field label.cm-required {
	background:no-repeat right 50%
}
.lbl_timeline_year {
	color:#70bd0f;
	font-family:OpenSans-Bold;
	font-size:16px
}
.span_timeline_month {
	float:left;
	margin:8px 8px 0 0
}
.span_timeline_month a {
	color:#333;
	border:1px solid #e0e0e0;
	border-right:3px solid #cccccc;
	border-bottom:3px solid #cccccc;
	padding:6px 9px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	min-width:49px;
	text-align:center;
	float:left;
	text-decoration:none !important
}
.span_timeline_month a:hover {
	background:#F0FCE2
}
.timeline_products {
	margin:20px 0;
	float:left;
	width:100%
}
.content_products {
	padding-bottom:40px;
	float:left;
	width:100%
}
.timeline_products_col {
	margin-right:40px;
	width:430px
}
.time_line_product_item {
	display:inherit;
	padding:3px 0
}
.time_line_product_item a {
	font-size:12px;
	color:#000000;
	text-decoration:none !important;
	font-family:"OpenSans-Bold"
}
.time_line_product_item a:hover {
	color:#70bd0f
}
.timeline_products_box {
	margin-bottom:30px;
	float:left;
	width:100%
}
.footerbox_nd ul li {
	float:left;
	margin-right:15px;
	width:176px
}
.pagination_2 a, .pagination_2 a:visited, .pagination_2 a:hover, .pagination_2 a:active, .pagination_2 .pagination-selected-page {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:none !important;
	background:#999999;
	color:#FFF;
	min-width:16px;
	min-height:20px;
	display:inline-block
}
.pagination_2 .paging_next_2 {
	background:#999999 50% 50% !important
}
.pagination_2 .paging_pre_2 {
	background:#999999 50% 50% !important
}
.pagination_2 .paging_next {
	background:#999999 50% 50% !important
}
.pagination_2 .paging_pre {
	background:#999999 50% 50% !important
}
.pagination_2 a:hover, .pagination_2 .pagination-selected-page {
	background-color:#73af39 !important
}
.merchant-box hr {
	border-bottom:1px solid #eaf0f5;
	margin:0 0 15px 0
}
.merchant-box .img_merchant {
	float:left;
	margin-right:10px;
	margin-bottom:15px
}
.merchant-box .address_merchant {
	margin-bottom:15px;
	width:116px;
	float:right;
	vertical-align:middle;
	padding-right:10px;
	font-family:OpenSans-Bold;
	vertical-align:middle;
	display:table-cell
}
.black_friday_bg_1 {
	background:url(/skins/hotdealv2/customer/images/black_friday/hotdeal_blackfriday_bg_1.png) no-repeat;
	width:389px;
	height:273px;
	float:left;
	margin-top:-28px
}
.landing_black_friday_bg_1 {
	background:url(/skins/hotdealv2/customer/images/black_friday/landing_hotdeal_blackfriday_bg_1.png) no-repeat;
	width:562px;
	height:341px;
	float:left;
	margin-top:-28px;
	margin-left:36px
}
.black_friday_txt_1 {
	background:no-repeat;
	width:309px;
	height:68px;
	display:inherit;
	clear:both;
	margin-top:8px
}
.black_friday_txt_1_hn {
	background:no-repeat
}
.landing_black_friday_txt_1 {
	background:no-repeat;
	width:307px;
	height:101px;
	display:inherit;
	clear:both;
	margin-top:69px;
	margin-left:-10px
}
.black_friday_txt_2 {
	background:no-repeat;
	width:254px;
	height:14px;
	display:inherit;
	clear:both;
	margin-left:16px;
	margin-top:8px;
	margin-bottom:6px
}
.landing_black_friday_txt_2 {
	background:no-repeat;
	width:207px;
	height:40px;
	display:inherit;
	clear:both;
	margin-top:8px;
	margin-bottom:6px;
	margin-left:-10px
}
.landing_black_friday_txt_3 {
	background:no-repeat;
	width:429px;
	height:147px;
	display:inherit;
	clear:both;
	margin-top:8px;
	margin-bottom:6px;
	margin-left:-10px
}
.landing_black_friday_txt_3_hn {
	background:no-repeat
}
.btn_find_more {
	background:no-repeat;
	width:136px;
	height:27px;
	display:inherit;
	clear:both;
	margin-left:13px
}
.black_friday_bg_col {
	float:left
}
.black_friday_bg_col_2 {
	float:right
}
.black_friday_bg_col_2 .box_count_down {
	background:#000000;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	width:245px;
	height:80px;
	margin-top:30px
}
.black_friday_txt_time {
	color:#FFF;
	padding-left:20px;
	position:absolute;
	margin-top:20px
}
.home_bg.feature-row {
	margin-top:-96px !important;
	z-index:111;
	position:absolute;
	background:url(/skins/hotdealv2/customer/images/black_friday/deal-top-bg-home.png) no-repeat
}
.list_product_item_friday {
	margin-top:360px
}
.remain-time .txt_date, .remain-time .txt_hour, .remain-time .txt_min, .remain-time .txt_sec {
	color:#FFF
}
.box_count_down div, .box_count_down span, .box_count_down .sep {
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	float:left
}
.box_count_down .sep {
	padding:0 3px 0 3px;
	margin-top:14px;
	font-size:26px;
	text-align:center
}
.box_count_down span {
	font-size:12px;
	color:#adadad;
	width:100%
}
.box_count_down .date_first {
	float:left;
	border-right:4px double #FFF;
	padding:0 16px;
	margin-top:14px;
	margin-right:3px;
	font-size:26px;
	text-align:center
}
.txt_count_down {
	padding:0 8px 0 8px;
	margin-top:14px;
	font-size:26px;
	text-align:center
}
.landing_black_friday_bg_col_1 {
	float:left;
	margin-left:146px;
	max-width:440px
}
.landing_black_friday_txt_4 {
	margin-top:40px;
	margin-left:-10px;
	color:#FFF;
	line-height:22px
}
.landing_black_friday_bg_col_2 {
	float:left;
	margin-left:60px
}
.landing_black_friday_bg_col_2 .box_count_down {
	background:#000000;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	width:339px;
	height:auto;
	margin-top:30px;
	float:left
}
.landing_black_friday_bg_col_2 .black_friday_txt_time {
	color:#FFF;
	position:absolute;
	margin-top:20px;
	width:340px;
	text-align:center;
	font-family:OpenSans-Bold;
	font-size:16px;
	padding-left:0
}
.landing_black_friday_bg_col_2 .box_count_down .date_first {
	float:left;
	border-right:4px double #FFF;
	padding:0 16px;
	margin-top:30px;
	margin-right:3px;
	font-size:40px;
	text-align:center
}
.landing_black_friday_bg_col_2 .txt_count_down {
	padding:0 8px 0 8px;
	margin-top:30px;
	font-size:40px
}
.landing_black_friday_bg_col_2 .box_count_down .sep {
	padding:0 3px 0 3px;
	margin-top:30px;
	font-size:40px;
	text-align:center
}
.landing_black_friday_bg_col_2 .remain-time-home {
	margin-left:20px
}
.landing_black_friday_bg_col_2 .box_count_down span {
	font-size:14px
}
.black_friday_share .icon_fb, .black_friday_share .icon_gplus, .black_friday_share .icon_email {
	width:53px;
	height:53px;
	margin:3px 10px;
	float:left;
	padding-top:60px;
	text-align:center;
	text-transform:none;
	color:#fff;
	font-size:12px
}
.black_friday_share .icon_fb {
	background:no-repeat
}
.black_friday_share .icon_gplus {
	background:no-repeat
}
.black_friday_share .icon_email {
	background:no-repeat
}
.black_friday_share {
	width:100%;
	text-align:center;
	padding-top:30px;
	border-top:1px solid #adadad;
	margin-top:30px
}
.black_friday_share_title {
	width:100%;
	text-align:center;
	text-transform:none !important;
	font-size:16px;
	margin-bottom:20px
}
.ladding_share_icon {
	margin-left:58px
}
.black_friday_bg_col .promotion_like_social {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	padding:8px;
	min-width:100px;
	height:30px;
	float:left;
	margin-top:10px;
	margin-left:-18px;
	background:none
}
.landing_black_friday .black_friday_txt_1 {
	background:no-repeat;
	width:433px;
	height:39px;
	display:inherit;
	clear:both;
	margin-top:8px
}
.landing_black_friday .black_friday_txt_2 {
	background:no-repeat;
	width:578px;
	height:59px;
	display:inherit;
	clear:both;
	margin-top:18px;
	margin-left:-8px
}
.landing_black_friday .black_friday_txt_2_hn {
	background:no-repeat
}
.landing_black_friday_2 .product-item .discount-friday {
	background:url(/skins/hotdealv2/customer/images/black_friday/icon_discount_black_friday.png) no-repeat right 0;
	width:141px;
	height:127px;
	position:absolute;
	right:-26px;
	top:-11px
}
.landing_black_friday_2 .product-item .discount-friday-20 {
	background:url(/skins/hotdealv2/customer/images/black_friday/icon_discount_black_friday_20.png) no-repeat right 0;
	width:141px;
	height:127px;
	position:absolute;
	right:-26px;
	top:-11px
}
.landing_black_friday_2 .product-item .discount-friday-end {
	background:no-repeat right 0;
	width:141px;
	height:127px;
	position:absolute;
	right:-41px;
	top:-31px
}
.black-friday-price {
	background:no-repeat;
	width:254px;
	height:38px;
	color:#FFF;
	line-height:38px;
	font-size:16px;
	padding-left:10px;
	margin-bottom:-8px
}
.discount-percent-2 {
	font-size:22px
}
.product-item .thumb .btn-promotion-expired {
	display:none;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:36px;
	background:rgba(0,0,0,0.5);
	text-align:center;
	color:#FFF;
	font-size:18px;
	text-transform:uppercase;
	padding-top:95px;
	text-decoration:none
}
.product-item:hover .thumb .btn-promotion-expired {
	display:block
}
.product-item .thumb .btn-promotion-expired hr {
	margin:7px 35px
}
@media print {
body {
	background:#FFFFFF;
	min-width:0
}
#header, #footer {
	display:none
}
.left-column, .right-column {
	display:none
}
.central-column, .container-left .central-column {
	margin:0;
	overflow:visible
}
.helper-container {
	width:700px
}
.container {
	width:auto;
	border:0
}
.pointer-cursor {
	cursor:pointer
}
.product-image {
	display:block;
	float:none;
	text-align:left
}
.more-info {
	text-align:left
}
.product-description {
	display:block
}
.buttons-container {
	display:none
}
.product-image .center {
	text-align:left
}
}
ul.dropdown, ul.dropdown li, ul.dropdown ul {
	list-style:none;
	margin:0;
	padding:0
}
ul.dropdown {
	position:relative;
	z-index:1
}
ul.dropdown li {
	line-height:1.3em;
	vertical-align:middle;
	zoom:1
}
ul.dropdown li.hover, ul.dropdown li:hover {
	position:relative;
	z-index:3;
	cursor:default
}
ul.dropdown ul {
	display:none;
	position:absolute;
	left:0;
	z-index:2;
	width:100%
}
ul.dropdown ul li {
	float:none
}
ul.dropdown ul ul {
	top:1px;
	left:100%
}
ul.dropdown li:hover > ul {
	display:block
}
ul.dropdown-vertical ul {
	top:1px;
	left:100%
}
ul.dropdown-vertical li {
	float:none
}
ul.dropdown-vertical-rtl {
	float:right
}
ul.dropdown-vertical-rtl, ul.dropdown-vertical-rtl ul.dropdown-vertical-rtl, #top_menu ul ul ul.dropdown-vertical-rtl, #top_menu ul.dropdown-vertical-rtl ul.dropdown-vertical-rtl {
	left:auto !important;
	right:100%
}
#top_menu ul.dropdown-vertical-rtl {
	left:auto !important;
	right:0
}
ul.dropdown {
	font-weight:bold
}
ul.dropdown li {
	padding:0
}
ul.dropdown a, ul.dropdown a:visited, ul.dropdown a:active, ul.dropdown a:hover {
	color:#000000;
	text-decoration:none;
	font:normal 15px Arial
}
ul.dropdown a:hover {
	text-decoration:underline
}
ul.dropdown ul {
	width:180px;
	padding:0 5px;
	margin-top:1px;
	background-color:#ffffff;
	border:1px solid #D5D5D5
}
ul.dropdown-vertical a {
	padding:6px 20px 2px 3px;
	display:block
}
ul.dropdown *.dir {
	background:no-repeat right 8px
}
ul.dropdown *.dir:hover {
	background:no-repeat right 8px
}
ul.dropdown li.h-sep {
	background:transparent repeat-x scroll center center;
	font-size:1px;
	height:1px;
	line-height:1px;
	padding:0;
	margin:0
}
.right-column ul.dropdown-vertical ul {
	top:1px;
	left:auto;
	right:100%
}
.cm-noscript {
	display:none
}
.janrain_wrapper .janrain-button {
	color:#333333;
	border:1px solid #b1b1b1;
	border-radius:5px;
	display:block;
	background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e4e4e4));
	background:-moz-linear-gradient(top, #FFF, #e4e4e4);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E4E4E4');
	box-shadow:0 1px 3px rgba(0,0,0,0.2)
}
.janrain_wrapper .janrain-button span {
	display:block;
	background:no-repeat 96% 50%;
	padding:6px 10px
}
.janrain_wrapper .janrain-button:hover {
	text-decoration:none;
	border:1px solid #d27d00;
	background:#ed961e;
	background:-webkit-gradient(linear, left top, left bottom, from(#f5e0a9), to(#ed961e));
	background:-moz-linear-gradient(top, #f5e0a9, #ed961e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5e0a9', endColorstr='#ed961e')
}
.janrain_wrapper {
	width:266px;
	margin:8px 0 0 0
}
.null_background {
	background:#FFFFFF
}
.login-table .error-message {
	width:100%
}
.tags-buttons {
	margin:-26px 0 0 230px;
	white-space:nowrap
}
.tags-buttons .button-submit {
	vertical-align:middle;
	margin-left:10px;
	margin-bottom:0
}
.tags-group {
	font:italic normal 100% Arial, Helvetica, sans-serif
}
.tags-list-container {
	padding:0 0 10px 7px
}
.tag-level-0 {
	font-size:69%
}
.tag-level-1 {
	font-size:77%
}
.tag-level-2 {
	font-size:92%
}
.tag-level-3 {
	font-size:108%
}
.tag-level-4 {
	font-size:123%
}
.tag-level-5 {
	font-size:154%
}
.tag-level-6 {
	font-size:192%
}
.site-news li {
	padding:2px 0 3px 0
}
.site-news li strong {
	font:bold 85% Tahoma;
	display:block;
	padding-bottom:1px
}
.subscribe_form.form-field {
	padding:0
}
h2.poll-header {
	font:bold 100% Tahoma
}
ul.poll, .wysiwyg-content ul.poll {
	padding:7px 0;
	margin:0
}
ul.poll li, .wysiwyg-content ul.poll li {
	padding:2px 3px 2px 6px;
	background-image:none;
	list-style-type:none
}
.poll .radio {
	vertical-align:-1px
}
.polls-buttons {
	padding:5px 0 3px 0
}
.image-verification .polls-buttons {
	padding:5px 0 3px 0
}
.image-verification p {
	font:85% Verdana, Geneva, Arial, Helvetica, sans-serif
}
.sidebox-body .poll-other-answer {
	margin:5px 0 0 5px;
	width:120px;
	height:42px
}
.sidebox-body .poll-text-answer {
	margin:7px 0 7px 5px;
	width:130px;
	height:70px
}
.poll-other-answer {
	margin-top:5px;
	width:179px;
	height:42px;
	margin-bottom:5px
}
.poll-text-answer {
	margin-top:10px;
	width:440px;
	height:70px
}
.polls-list ul {
	margin:5px 5px 5px 20px
}
.polls-list ul li {
	padding:5px
}
div.polls-no-data {
	padding-left:20px
}
.polls-list a {
	font:bold 92% tahoma, verdana, arial, sans-serif
}
.graph-bar-1, .graph-bar-2 {
	border:1px solid #ababab;
	height:15px;
	position:relative;
	text-align:center;
	font:bold 85% Tahoma;
	margin-bottom:4px
}
.graph-bar-2 {
	font-weight:normal
}
.graph-bar-1 em, .graph-bar-2 em {
	font-weight:normal;
	color:#959595
}
.graph-bar-1 div, .graph-bar-2 div {
	height:15px;
	position:absolute;
	top:0;
	left:0;
	z-index:1
}
.graph-bar-1 .graph-bar, .graph-bar-2 .graph-bar {
	background-color:#ccf2ff
}
.graph-bar-1 span, .graph-bar-2 span {
	position:relative;
	z-index:2
}
.posts {
	padding:7px 6px 10px 10px
}
.manage-post {
	background-color:#f2fafc
}
.posts h2 {
	font:bold 100% Tahoma;
	float:left;
	padding:2px 0 0 0
}
.posts .float-right {
	padding-top:5px
}
.post-author {
	text-align:right;
	padding:3px 0 0 0;
	font-size:85%
}
.posts em {
	font-size:85%
}
.post-message {
	padding:0;
	font-style:italic
}
.left-column .post-author, .right-column .post-author {
	padding:3px 0 15px 0
}
#content_discussion p.stars {
	margin:2px 0 10px 0;
	padding:0
}
.product-main-info .stars img {
	margin:0;
	padding-top:3px
}
.product-main-info .stars {
	float:left;
	padding:0 5px 0 0
}
.product-main-info .image-border .stars {
	float:none;
	padding:8px 0 0 0;
	text-align:center
}
.stars {
	padding-bottom:0
}
#content_discussion p.stars {
	padding:3px 0 15px 0;
	text-align:right;
	margin:0
}
.product-image .stars img, .product-item-image .stars img, .feature-image .stars img, .image-border .stars img, .mainbox2-body .product-image .stars img, .mainbox2-body .product-item-image .stars img, .mainbox2-body .mainbox2-body .feature-image .stars img, .mainbox2-body .image-border .stars img {
	border:0 none;
	background-color:transparent;
	padding:0
}
.theme-default {
	width:440px;
	margin-left:6px;
	position:relative;
	z-index:0
}
.theme-default .nivoSlider {
	position:relative;
	background:#fff no-repeat 50% 50%;
	margin-bottom:10px;
	-webkit-box-shadow:0 1px 5px 0 #4a4a4a;
	-moz-box-shadow:0 1px 5px 0 #4a4a4a;
	box-shadow:0 1px 5px 0 #4a4a4a;
	height:285px
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0;
	left:0
}
.theme-default .nivoSlider a {
	border:0;
	display:block
}
.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:0;
	margin-left:-40px
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px
}
.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:no-repeat;
	text-indent:-9999px;
	border:0
}
.theme-default a.nivo-nextNav {
	background:no-repeat;
	right:15px
}
.theme-default a.nivo-prevNav {
	left:15px
}
.theme-default .nivo-caption {
	font-family:Helvetica, Arial, sans-serif
}
.theme-default .nivo-caption a {
	color:#fff;
	border-bottom:1px dotted #fff
}
.theme-default .nivo-caption a:hover {
	color:#fff
}
.nivoSlider {
	position:relative
}
.nivoSlider img {
	position:absolute;
	top:0;
	left:0
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5
}
.nivo-caption {
	position:absolute;
	left:0;
	bottom:0;
	background:#000;
	color:#fff;
	opacity:.8;
	width:100%;
	z-index:8
}
.nivo-caption p {
	padding:5px;
	margin:0
}
.nivo-caption a {
	display:inline !important
}
.nivo-html-caption {
	display:none
}
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer
}
.nivo-prevNav {
	left:0
}
.nivo-nextNav {
	right:0
}
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer
}
.nivo-controlNav a.active {
	font-weight:bold
}
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:52px;
	height:52px;
	border:none;
	text-indent:-999px;
	z-index:13
}
#toTopHover {
	width:52px;
	height:52px;
	display:block;
	overflow:hidden;
	float:left;
	opacity:1 !important;
	-moz-opacity:1 !important;
	filter:alpha(opacity=1) !important
}
#toTop:active, #toTop:focus {
	outline:none
}
.input-text, .input-text-auto, .input-text-large, .input-text-medium, .input-text-short, .input-text-100, .input-textarea, .input-textarea-long, select {
	background-color:#ffffff;
}
.disabled, select.disabled {
	background-color:#e0dfe3;
}
.notification-w, .notification-n, .notification-e {
	background-position:16px 12px !important;
	background-repeat:no-repeat !important;
}
.section-title a.cm-combo-on {
	background:url() no-repeat 0 7px
}
.section-title a.cm-combo-off {
	background:url() no-repeat 0 7px
}
.cm-dashed-box {
	background:transparent;
}
#fullbody {
	background-color:#ffffff;
}
.item-wrap {
	background:url() repeat-x bottom center
}
.last-item-wrap {
	background-image:none;
}
.popup-tools {
	background-color:#fff;
}
.popup-tools .input-text {
	background-color:#fff;
}
.popup-tools ul li a, .popup-tools ul li a:visited, .popup-tools ul li a:hover, .popup-tools ul li a:active {
	background-repeat:no-repeat;
	background-position:left 0;
}
.popup-tools ul li a:hover {
	background-color:#01b1dc;
}
.list-container {
	background-color:#ffffff;
}
.table tr, .table .table tr {
	background-color:#ffffff;
}
.table table tr {
	background-color:transparent;
}
.menu-root-categories li a {
	background:url() no-repeat right 5px
}
.menu-root-categories li a:hover {
	background-image:url()
}
.menu-root-categories.tree li a {
	background-image:none;
}
#checkout_cart .cart-buttons {
	background:none;
}
#previewer_window {
	background-color:#ffffff;
}
.preview-right {
	background-image:url(/skins/hotdealv2/customer/images/icons/previewer_icons.png);
	background-position:-40px -60px;
}
.preview-left {
	background-image:url(/skins/hotdealv2/customer/images/icons/previewer_icons.png);
	background-position:-40px -30px;
}
#preview_right, #preview_left {
	background-image:url()
}
.cm-select-list a.item-link, .cm-select-list a.item-link:visited, .cm-select-list a.item-link:hover, .cm-select-list a.item-link:active {
	background-repeat:no-repeat;
	background-position:left 0;
}
.select-popup {
	background-color:#ffffff;
}
.cm-select-list a, .cm-select-list a:visited, .cm-select-list a:hover, .cm-select-list a:active {
	background-repeat:no-repeat;
	background-position:left 0;
}
ul.statistic-list li.total {
	background-color:#ffffff;
}
.fileuploader.cm-failed-field {
	background-color:transparent;
}
.login-popup {
	background-color:#f9ffd2;
}
.table-filters .scroll-y {
	background-color:#ffffff;
}
.table-filters .delim {
	background-image:none;
}
.bug-report {
	background-color:#ff9600;
}
.cm-dashed-box {
	background-color:transparent;
}
.cm-template-box {
	background:none !important;
}
ul.subpages-list li, .wysiwyg-content ul.subpages-list li {
	background-image:none;
}
.demo-site-panel {
	background-color:#dddddd;
}
.demo-site-panel select {
	background-color:#ffffff;
}
.product-notification {
	background-color:#ffffff;
}
.cm-left-resizer, .w-shadow {
	background:url() repeat-y left top
}
.cm-right-resizer, .e-shadow {
	background:url() repeat-y left top
}
.cm-top-resizer, .n-shadow {
	background:url() repeat-x left top
}
.cm-bottom-resizer, .s-shadow {
	background:url() repeat-x left top
}
.cm-nw-resizer, .nw-shadow {
	background:url() no-repeat left top
}
.cm-ne-resizer, .ne-shadow {
	background:url() no-repeat left top
}
.cm-sw-resizer, .sw-shadow {
	background:url() no-repeat left top
}
.cm-se-resizer, .se-shadow {
	background:url() no-repeat left top
}
.tooltip {
	background-color:#f8f8f0;
}
.tooltip-arrow {
	background:url(/skins/hotdealv2/customer/images/icons/tooltip_arrow.gif) no-repeat;
	background-position:3px;
}
.jcarousel-prev-horizontal, .jcarousel-next-horizontal, .prev-horizontal, .next-horizontal {
	background:#ececec url() no-repeat 50% 50%
}
.jcarousel-next-horizontal, .next-horizontal {
	background-image:url()
}
.ui-dialog-dragging {
	background:#f7f7e7 none;
}
.payment_method_iframe {
	background-color:#C0C0C0;
}
.sidebox-body .input-text, .updates-wrapper .input-text {
	background:#ffffff url() repeat-x left top
}
.ajax-loading-box {
	background:url() no-repeat left bottom
}
.right-inner-loading-box {
	background:url() no-repeat right bottom
}
.ajax-inner-loading-box {
	background:#fff1a8 url() no-repeat 5px center
}
.ajax-message {
	background-color:#f4fbff;
}
.notification-n {
	background:#d0eaae url()
}
.notification-w {
	background:#fffbcc url()
}
.notification-e {
	background:#ffcece url()
}
.error-box {
	background-color:#ff5c4a;
}
.section-title {
	background:#d6d6d6 url() repeat-x top
}
.section-body, .section-body-details {
	background-color:#fafafa;
}
.button a, .button-action a, .button-big a, .button-submit-action input, .button-submit input, .button-submit-big input {
	background-color:#9c9c9c;
}
.button-submit-action.disable, .redeal-button.disable {
	background:#FDFDFD;
	background:-webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#AAAAAA));
	background:-moz-linear-gradient(top, #FDFDFD, #AAAAAA);
}
.button-submit-action input, .button-submit input, .button-submit-big input, .button-action a, .button a, .button-big a {
	background:transparent;
}
.text-button-act, .text-button-act:visited, .text-button-act:active, .text-button-act:hover {
	background-image:url()
}
.tabs ul li a, .tabs ul li a:visited, .tabs ul li a:hover, .tabs ul li a:active {
	background:#fffbf0;
}
.tabs ul li.cm-active a, .tabs ul li.cm-active a:visited, .tabs ul li.cm-active a:hover, .tabs ul li.cm-active a:active {
	background:#fff;
}
.cm-tabs-content {
	background:#fff;
}
.compare-table .first-cell {
	background-color:#f1f4f6;
}
.jcarousel-skin {
	background-color:#ffffff;
}
.lm-scroller {
	background-color:#ffffff;
}
.border {
	background:#fff;
}
.no-items {
	background-color:#f1f4f6;
}
#footer {
	background:url() repeat-x left top
}
.bottom {
	background-color:#ffffff;
}
#content {
	background-color:#f7f7f7;
}
.header {
	background-color:#ffffff;
}
.central-column, .container-right .central-column, .container-left .central-column {
	background-color:#ffffff;
}
.container-long .central-column {
	background-color:transparent;
}
.container-left .central-column {
	background:none;
}
#top_menu {
	background:url() repeat-x top left
}
.helper-block {
	background:url() no-repeat right top
}
#top_menu ul ul {
	background:#F9EDD7;
}
.search-selectbox {
	background:#ffffff url() repeat-x left top
}
.search-input {
	background:#ffffff url() repeat-x left top
}
.content-tools {
	background:#f2f9fa url() repeat-x top left
}
.content-tools span.float-left, .content-tools span.float-right {
	background:url() no-repeat top left
}
.content-tools span.float-right {
	background:url() no-repeat top right
}
#cart_status .float-left {
	background:url() no-repeat 100% 2px
}
#cart_status .checkout-link a, #cart_status .checkout-link a:visited, #cart_status .checkout-link a:hover, #cart_status .checkout-link a:active {
	background:transparent url() no-repeat scroll 93% 7px
}
.full-cart a, .full-cart a:visited, .full-cart a:hover, .full-cart a:active {
	background-color:#e1e8e9 !important;
}
.full-cart a.view-cart, .full-cart a.view-cart:visited, .full-cart a.view-cart:hover, .full-cart a.view-cart:active {
	background-color:#e1e8e9 !important;
}
.cart-list {
	background:url() no-repeat 0 24px
}
#cart_status .cart-list .float-left {
	background-image:none;
}
.cart-list ul li.delim {
	background-color:#ebebeb;
	background-image:none;
}
#cart_status .buttons-container a, #cart_status .buttons-container a:visited, #cart_status .buttons-container a:hover, #cart_status .buttons-container a:active {
	background:transparent url() no-repeat scroll 93% 7px
}
.sidebox-wrapper {
	background:#fff;
}
.sidebox-title {
	background:rgba(0,0,0,0.75);
}
.table th {
	background-color:#dadada;
}
.table .table-footer td {
	background-color:#dadada;
}
.table-row, tr.table-row, td.table-row {
	background-color:#efefef;
}
.subheader, .subheader-first-item {
	background:url() repeat-x bottom
}
.updates-wrapper {
	background-color:#f2f4f4;
}
.recent-prod-link-bg {
	background-color:#f4f4f4;
}
.discount-label {
	background:url() no-repeat left top
}
.discount-label em {
	background:#37aae8 url() no-repeat right top
}
.pagination a, .pagination a:visited, .pagination a:hover, .pagination a:active, .pagination-selected-page {
	background:#fff;
}
.pagination a:hover, .pagination-selected-page {
	background-color:#F2E4C5;
}
.info-field-title {
	background-color:#efefef;
}
.cm-tabs-content ul li, .category-description ul li, ul.bullets-list li {
	background:url() no-repeat 1px 7px
}
.wysiwyg-content ul li {
	background-image:none;
}
ul.bullets-list li {
	background:url() no-repeat 1px 7px
}
.arrows-list li {
	background:url() no-repeat 1px 7px
}
.arrows-list li.delim {
	background:url() repeat-x center 2px
}
li.cm-expanded {
	background:url() no-repeat scroll right 5px
}
li.cm-collapsed {
	background:url() no-repeat scroll right 5px
}
.arrow-list li {
	background:url() no-repeat 1px 6px
}
.action-bullets li {
	background:url() no-repeat 2px 6px
}
ul.no-markers li, .wysiwyg-content ul.no-markers li {
	background-image:none;
}
.delim, .site-news li.delim {
	background-color:#dddddd;
}
.table-filters .delim, table.table-filters label {
	background-color:transparent;
}
ul.sitemap-list li {
	background:url() no-repeat 0 6px
}
.step-container, .step-container-active {
	background-color:#fafafa;
}
.step-container-active {
	background-color:#ffffff;
}
.step-complete-wrapper ul.bullets-list li {
	background-image:url()
}
.step-body-active .form-field label.cm-required {
	background:url() no-repeat left 6px
}
.mainbox-title .secure-page-title {
	background:url() no-repeat 0 3px
}
#list_payment_methods .payment-details-container {
	background-color:#f3f8fb;
}
#point_payment input[name="dispatch[checkout.point_payment]"] {
	background:#a7a7a7 !important;
}
.estimation-box, .box {
	background-color:#f8f8f8;
}
#previewer_overlay {
	background-color:#000;
}
#previewer_hide_select {
	background-color:#ffffff;
}
.drag-window {
	background-color:#ffffff;
}
.reset-filters, .reset-filters:visited, .reset-filters:hover, .reset-filters:active {
	background:url() no-repeat 0 3px
}
.register_email .inputbox {
	background:none;
}
.register_email .button {
	background:none;
}
.register_email .input-wrapper {
	background:url() no-repeat top left
}
.select_city .selectbox {
	background:url() no-repeat
}
.welcome-inner .select_city .selectbox {
	background:url() no-repeat
}
.select_city .selectbox-wrapper {
	background:#DDEDCC;
}
.select_city .selectbox-wrapper ul li:hover {
	background:#cbdbb8;
}
.select-link, .select-link:active, .select-link:visited, .select-link:hover {
	background:url() no-repeat 100% 2px
}
ul.cm-select-list li a:hover, #top_quick_links .cm-select-list a:hover {
	background-color:#01b1dc;
}
.localization {
	background:url() no-repeat 0 2px
}
.promotion-coupon {
	background:#f2f2f2 url() repeat-x left top
}
.product-description a.cm-combo-on, .product-description a.cm-combo-off {
	background:url() no-repeat 1px 2px
}
.product-description a.cm-combo-off {
	background-image:url()
}
.pb-container em {
	background:#d1d1d1 url() no-repeat 0 0
}
.pb-container .complete em {
	background-image:url()
}
.pb-container span.active em {
	background-image:url()
}
#sign_io > a:hover {
	background:#F78D1D;
	background:-webkit-gradient(linear, left top, left bottom, from(#f6e6b3), to(#ed9319));
	background:-moz-linear-gradient(top, #f6e6b3, #ed9319);
}
.login-popup {
	background-color:#fafafa;
}
.login .form-field label.cm-required, #login .form-field label.cm-required {
	background-image:none;
}
div.manage-post {
	background-color:#f2f9fa;
}
.login-table td.login {
	background:url() repeat-y right
}
.order-status {
	background:#dadada url() no-repeat 5px center
}
body.clear-body {
	background-color:#ffffff;
	background-image:none;
}
.exception-body h1 {
	background-color:#dbdee2;
}
.exception-menu li {
	background:url() no-repeat 0 5px
}
.object-container {
	background-color:#ffffff;
}
.graph-bg {
	background-color:#ccf2ff;
}
.cm-failed-field, .updates-wrapper .cm-failed-field, .sidebox-body .cm-failed-field {
	background-color:#ffdddd;
}
input[type=checkbox].cm-failed-field {
	background-color:#ffdddd;
}
.error-message .message {
	background-color:#BF2819;
}
.form-field label.cm-required {
	background:url() no-repeat right 6px
}
.product-notification {
	background-color:#fafafa;
}
.product-notification .notification-body {
	background-color:#ffffff;
}
.box {
	background-color:#f5f5f5;
}
.compact .text-button, .compact .text-button:visited, .compact .text-button:hover, .compact .text-button:active, .compact .text-button-act, .compact .text-button-act:visited, .compact .text-button-act:hover, .compact .text-button-act:active {
	background-position:right 5px;
}
.product-intro {
	background:#fff;
}
.product-info-left {
	background:#f00;
}
.deal-buy-box {
	background:url()
}
.progress-pointer {
	background:url() 100% no-repeat
}
.progress-bar {
	background:url() no-repeat
}
.progress-left {
	background:url() no-repeat
}
.product-info-right {
	background:#ff0;
}
.jcarousel-prev-horizontal, .jcarousel-next-horizontal, .prev-horizontal, .next-horizontal {
	background:#ececec url() no-repeat 50% 50%
}
.jcarousel-next-horizontal, .next-horizontal {
	background-image:url()
}
.view-larger-image, .view-larger-image:visited, .view-larger-image:hover, .view-larger-image:active {
	background:url() no-repeat left 2px
}
.product-options-container {
	background-color:#f8f8f8;
}
.sort-asc, .sort-desc {
	background:url() no-repeat right 6px
}
.sort-desc {
	background-image:url()
}
.hotdealbox-container, .productbox-container {
	background:#fff;
}
#choice_type .hlist li.active {
	background:#FA6D18;
}
.product_type {
	background:url() 0 0 no-repeat
}
.product_type.voucher {
	background:url() 0 2px no-repeat
}
.product_box {
	background:#e8e8e8;
}
#feature_product .product_box {
	background:#fff;
}
.footer_top .contactbox {
	background:#2e2e2e;
}
.phone {
	background:url() 0 4px no-repeat
}
.today_product .prices {
	background:#FB6D17;
}
.today_product .prices .oprice {
	background:#B6C6A3;
}
.today_product .discount {
	background:url() no-repeat
}
.product-box {
	background:#fff;
}
.main-product-share {
	background:#ddeccb;
}
.main-product-info-left .deal-buy {
	background:url() top left
}
.deal-buy .deal-button {
	background:url() top left no-repeat
}
.deal-discount-box {
	background:#DEF9F0;
}
.deal-box {
	background:#E4F1FA;
}
#deal-timeleft {
	background:#E4F1FA url() no-repeat 90% 50%
}
#deal-delivery .voucher {
	background:url() no-repeat 0 50%
}
#deal-delivery .goods {
	background:url() no-repeat 0 50%
}
.product-description .full-description {
	background:#fff;
}
.product-description .full-description .cm-previewer .preview-hover {
	background:#000 url() 50% 50% no-repeat
}
.slideshow {
	background:#fff;
}
#cart_list th {
	background:rgba(0,0,0,0.75);
}
.column-deal {
	background:#f00;
}
.column-quantity {
	background:#f0f;
}
body.cm-products-view .mainbox-container {
	background:transparent;
}
body.cm-products-view #content {
	background:#FFF;
}
.cm-products-recents .mainbox-container {
	background:transparent !important;
}
.cm-products-dealtoday .mainbox-container {
	background:transparent !important;
}
.cm-products-search .mainbox-container {
	background:transparent !important;
}
.mainbox-container {
	background:#FFFFFF;
}
.recent_deal {
	background:#fff;
}
.recent_deal .deal_detail img {
	background:#fff;
}
.recent_deal .deal_detail .deal_status.open {
	background:url() no-repeat bottom right
}
.recent_deal .deal_detail .deal_status.soldout {
	background:url() no-repeat bottom right
}
.recent_deal .deal_detail .deal_status.comming_soon {
	background:url() no-repeat bottom right
}
.no_background_image {
	background:none;
}
.register-fields {
	background:#FDFEEE;
}
.deal-buy-failed {
	background:url() no-repeat
}
.external-buy-box {
	background:#fff url() 10px 10px no-repeat
}
.external-buy-box .product_box {
	background:#fff;
}
.external-buy-box .buttons-container .buy-button-options span {
	background:url() center 100% no-repeat
}
.buy-button-options span {
	background:url() 100% center no-repeat
}
.box_product_detail {
	background:white;
}
.box_product_detail .info_deal_left .price {
	background:#F2F2F2;
}
.box_pro_ch .title1 {
	background:url() repeat-x
}
.box_pro_ch .Pic_product .price {
	background:url() repeat-x
}
.box_deal_ganday {
	background:#f5f5f5;
}
.box_deal_ganday .pic_deal_danday .pas_deal_chayhang img {
	background:transparent;
}
.box_deal_ganday .pic_deal_danday img {
	background:#FFF;
}
.box_deal_ganday .pic_deal_danday .info_deal {
	background:url() repeat-x
}
.deal_status.open {
	background:url() no-repeat bottom right
}
.deal_status.close {
	background:url() no-repeat bottom right
}
.deal_status.soldout {
	background:url() no-repeat bottom right
}
.deal_status.comming_soon {
	background:url() no-repeat bottom right
}
.box_deal_ganday .pic_deal_danday .deal_status.open {
	background:url() no-repeat bottom right
}
.box_deal_ganday .press {
	background:url() repeat-x
}
.bt_see {
	background:url() repeat-x
}
a.bt_see:hover, a.bt_see:active, a.bt_see:focus {
	background:url() repeat-x
}
.nav_2 {
	background:#fff;
}
.nav_2 .all:hover {
	background:#ed951c;
}
.nav_2 .all.current {
	background:#ed951c;
}
.nav_2 .all span {
	background:url() no-repeat
}
.nav_2 ul .bg {
	background:#f7f7f7;
}
.nav_2 ul li a {
	background:transparent;
}
.nav_2 ul li a:hover {
	background:#ed951c;
}
.nav_2 ul li.current a {
	background:#ed951c;
}
.overlay {
	background:url() top left
}
.box_sku {
	background:#ffffff;
}
.box_sku_bottom {
	background:url() repeat-x
}
.box_sku .colleft ul li {
	background:#FFF;
}
.box_sku .colleft ul li .c2 {
	background:url() no-repeat left
}
.pass_sale_off {
	background:url() no-repeat
}
.pass_ch {
	background:url() no-repeat
}
.line_scroll {
	background:url() no-repeat center
}
.icon_scroll {
	background:url() no-repeat
}
.buy-button-options-sku input {
	background:#F78D1D;
	background:-webkit-gradient(linear, left top, left bottom, from(#f6e6b3), to(#ed9319));
	background:-moz-linear-gradient(top, #f6e6b3, #ed9319);
}
.buy-button-options-sku-ch {
	background:#9b9b9b;
	background:-webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#9b9b9b));
	background:-moz-linear-gradient(top, #e2e2e2, #9b9b9b);
}
.icon_close {
	background:url() top left no-repeat
}
.icon_close_sku {
	background:url() top left no-repeat
}
#scrollbar1 .scrollbar {
	background:transparent url(/skins/hotdealv2/customer/images/lof-images/bg-scrollbar-track-y.png) no-repeat 0 0;
	background-position:0 0;
}
#scrollbar1 .thumb .end {
	background:transparent url() no-repeat 50% 0
}
.bt_note {
	background:url() no-repeat
}
a.bt_note:hover, a.bt_note:active, a.bt_note:focus {
	background:url() no-repeat
}
.bt_anser {
	background:url() no-repeat
}
a.bt_anser:hover, a.bt_anser:active, a.bt_anser:focus {
	background:url() no-repeat
}
.text_comment textarea {
	background:#FFF;
}
.object-group-elements .cm-popup-box a.cm-active, .object-group .cm-popup-box a.cm-active, .object-group-elements .cm-popup-box a.cm-active:hover, .cm-popup-box a.cm-active {
	background-color:#f0f0f0;
}
.selected-status {
	background:url() no-repeat right top
}
.selected-status, .status-o-b, .status-u, .status-2 {
	background-image:url()
}
.status-s, .status-o-c, .status-o-p, .status-a, .status-1 {
	background:url() no-repeat right top
}
.selected-status a {
	background:url() no-repeat left top
}
.selected-status:hover a {
	background-position:0 -30px;
}
.status-d, .status-o-i, .status-c {
	background-image:url()
}
.status-h {
	background-image:url()
}
.status-o-o, .status-p, .status-o {
	background-image:url()
}
.status-o-f, .status-o-d {
	background-image:url()
}
#list_product .product_image {
	background:url() no-repeat 50% 50%
}
#feature_product .product_image {
	background:url() no-repeat 50% 50%
}
.icon_vorsionphone1 {
	background:url() no-repeat 0 5px
}
.notice-icon {
	background:url() no-repeat 100% 0
}
.bottom {
	background:transparent;
}
#top_menu ul li.top-menu-4 span {
	background:url() no-repeat 100% 7px
}
.new_deal {
	background:url() no-repeat right top
}
.hd-header-top {
	background:#000000;
}
.hd-header-top .select_city .selectbox {
	background:url() no-repeat
}
.hd-header-top .selectbox-wrapper {
	background:none;
}
.hd-header-top .selectbox-wrapper ul, .login-popup, .sub-menu {
	background-color:#ffffff;
}
.hd-header-top .selectbox-wrapper ul li {
	background:#FFF url() no-repeat 10px 50%
}
.hd-header-top .selectbox-wrapper ul li:hover {
	background:#8e1116 url() no-repeat 10px 50%
}
.hd-header-top .top-menu li:hover {
	background:#FFF;
}
.hd-header-top #sign_io .sub-menu > li:hover {
	background:#8e1116;
}
.hd-header-bottom {
	background:url() repeat-x 0 100%
}
.cm-category .hd-header-bottom {
	background:#ed1c24;
}
.hd-header-bottom .catalog-menu li:hover {
	background:#8e1116;
}
.hd-header-bottom .catalog-menu li.cm-active {
	background:#8e1116;
}
.hd-header-bottom .catalog-menu li a {
	background:url() no-repeat right center
}
.hd-header-bottom .catalog-menu li:last-child a {
	background:none;
}
.hd-header-bottom .catalog-menu li:hover a, .hd-header-bottom .catalog-menu li.cm-active a {
	background:none;
}
.hd-header-bottom .catalog-menu li ul.sub-menu li:hover {
	background:#8e1116;
}
.hd-header-bottom .catalog-menu {
	background:url() no-repeat 100% 0
}
.search-menu {
	background:url() no-repeat 100% 0
}
.search-menu a.icon {
	background:url() no-repeat 50% 50%
}
.search-menu a.icon:hover {
	background-color:#8e1116;
}
.search-menu .search-textbox {
	background:url() repeat-x 0 0
}
.search-menu .search-button {
	background:url() no-repeat 50% 50%
}
.search-menu .search-button:hover {
	background:url() no-repeat 50% 50% !important
}
.cart-menu {
	background:url() no-repeat 100% 0
}
.cart-menu a.icon {
	background:url() no-repeat 50% 50%
}
.cart-menu a.icon:hover {
	background-color:#8e1116;
}
.cart-menu .cart-total {
	background:url() repeat-x 0 0
}
.product-item .meta {
	background:url()
}
.product-item .meta .time {
	background:url() no-repeat 0 50%
}
.product-item .title {
	background:#fff;
}
.product-item .view {
	background:url() no-repeat -65px -19px
}
.span8.product-item .view, .span4.product-item .view {
	background:url() no-repeat -8px -24px
}
.span3.product-item .view {
	background:url() no-repeat -65px -19px
}
.span3.product-item .view.active {
	background:url() no-repeat 0 0
}
.product-item .type {
	background:url() no-repeat 0 0
}
.product-item .type.type-voucher {
	background:url() no-repeat 0 0
}
.span3.product-item .type {
	background:url() no-repeat 0 0
}
.span3.product-item .type.type-voucher {
	background:url() no-repeat 0 0
}
.product-item .hot {
	background:url() no-repeat 0 0
}
.product-item.product-large .hot {
	background:url() no-repeat 0 0
}
#footer {
	background:#373737;
}
.mascot .msg-inner {
	background:url() repeat-x
}
.msg-inner ul, .msg-inner li {
	background:transparent !important;
}
.sort li a {
	background:#b2b2b2 url() no-repeat 100% 50%
}
.sort li a.active, .sort li a:hover {
	background:#75ae32 url() no-repeat 100% 50%
}
.view-more-large {
	background:#75ae32;
}
.cart-button .button-submit-action input, .cart-button .buy-button-options span {
	background:none;
}
.product-main-info .buy-number {
	background:#e2f2cf url() no-repeat 12px 50%
}
.product-main-info .product-type {
	background:url() no-repeat 10px 50%
}
.product-main-info .product-type-product {
	background:url() no-repeat 10px 50% !important
}
.product-terms {
	background:#f2f2f2;
}
.product-terms-inner {
	background:#f2f2f2 url() no-repeat 50% 100%
}
.product-terms-inner-in {
	background:#f2f2f2 url() no-repeat 50% 100%
}
.address-box {
	background:#f2f2f2;
}
.address-box .phone {
	background:url() no-repeat 0 4px
}
.address-box .address {
	background:url() no-repeat 0 2px
}
.product-image-outer {
	background:#505050;
}
.product-info-outer {
	background:url() no-repeat 0 50%
}
#ajax-new-load {
	background:url() no-repeat
}
.lof-slidecontent .preload {
	background:#FFF;
}
.lof-slidecontent .preload div {
	background:transparent url() no-repeat scroll 50% 50%
}
.lof-slidecontent ul.sliders-wrap-inner {
	background:transparent url() no-repeat scroll 50% 50%
}
.product-main-info-long .lof-slidecontent .navigator-content {
	background:url() repeat
}
.lof-slidecontent .slider-description {
	background:url()
}
.lof-slidecontent .slider-description .slider-meta a {
	background:#C01F25;
}
.lof-slidecontent .navigator-content .button-next {
	background:url() no-repeat right center
}
.lof-slidecontent .navigator-content .button-previous {
	background:url() no-repeat left center
}
.lof-slidecontent .button-control {
	background:url() repeat
}
.lof-slidecontent .action-start span {
	background:url() no-repeat center center
}
.lof-slidecontent .action-stop span {
	background:url() no-repeat center center
}
.span3 .product-item-same-cat .view {
	background:url() no-repeat -75px -41px
}
.star-filters ul {
	background:#fff;
}
.star-filters ul li a {
	background:none;
}
.star-filters ul li a:hover {
	background:#75ae32;
}
.product-item-travel {
	background-color:#eeffd9;
}
.feature-category ul li {
	background:url() no-repeat 0 50%
}
.feature-category ul li:hover {
	background-color:#fff200;
}
.feature-category ul li .active {
	background-color:#fff200;
}
.button-submit, .button-submit-action, .button-submit-big {
	background:none;
}
input[type="submit"], input[type="button"] {
	background-color:#363636;
	background-image:-moz-linear-gradient(top, #444444, #222222);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
	background-image:-webkit-linear-gradient(top, #444444, #222222);
	background-image:-o-linear-gradient(top, #444444, #222222);
	background-image:linear-gradient(to bottom, #444444, #222222);
	background-repeat:repeat-x;
	background-color:#222222;
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="submit"]:active, input[type="button"]:active, input[type="submit"].active, input[type="button"].active, input[type="submit"].disabled, input[type="button"].disabled, input[type="submit"][disabled], input[type="button"][disabled] {
	background-color:#e6e6e6;
	background-color:#d9d9d9;
}
input[type="submit"]:active, input[type="button"]:active, input[type="submit"].active, input[type="button"].active {
	background-color:#cccccc \9;
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="submit"]:focus, input[type="button"]:focus {
	background-position:0 -15px;
}
input[type="submit"].active, input[type="button"].active, input[type="submit"]:active, input[type="button"]:active {
	background-image:none;
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="submit"]:active, input[type="button"]:active, input[type="submit"].active, input[type="button"].active, input[type="submit"].disabled, input[type="button"].disabled, input[type="submit"][disabled], input[type="button"][disabled] {
	background-color:#75AE32;
	background-color:#75AE32;
}
input[type="submit"]:active, input[type="button"]:active, input[type="submit"].active, input[type="button"].active {
	background-color:#080808 \9;
}
#step_one_login .buttons-container .button, .step-body-active .buttons-container .button, .button-submit-big input {
	background-color:#363636;
	background-image:-moz-linear-gradient(top, #444444, #222222);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
	background-image:-webkit-linear-gradient(top, #444444, #222222);
	background-image:-o-linear-gradient(top, #444444, #222222);
	background-image:linear-gradient(to bottom, #444444, #222222);
	background-repeat:repeat-x;
	background-color:#222222;
}
.cart-button .button-submit-action input, .cart-button .buy-button-options input {
	background:none;
}
.button-submit-big, .button, .button-action, .button-big, .buy-button-options, .redeal-button, .buy-button-options-see {
	background-color:#363636;
	background-image:-moz-linear-gradient(top, #444444, #222222);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
	background-image:-webkit-linear-gradient(top, #444444, #222222);
	background-image:-o-linear-gradient(top, #444444, #222222);
	background-image:linear-gradient(to bottom, #444444, #222222);
	background-repeat:repeat-x;
	background-color:#222222;
}
.type-voucher-star {
	background:url()
}
.type-voucher-star.hidden {
	background:url() rgba(0,0,0,0.75) no-repeat 8px 5px
}
.type-voucher-star.deal-sku {
	background:rgba(0,0,0,0.75) !important;
}
.product-info-inner .product-wrapper .product-star {
	background:url() no-repeat 0 0
}
.delivery-place, .logistic-ems, .title-receive_at_office {
	background:url() no-repeat 0 0
}
.delivery-place {
	background-position:0 0;
}
.logistic-ems {
	background-position:0 -32px;
}
.title-receive_at_office {
	background:url() no-repeat 0 2px
}
.address-sub {
	background:none !important;
}
.image_map_box {
	background-color:#ccc;
}
.feedback-title {
	background:#000;
}
.feedback-block .fb-top {
	background:#000;
}
.fb-body {
	background:#ffffff;
}
#step_four_body th {
	background-color:#888;
}
.welcome-wrapper {
	background:#FFFFFF !important;
}
.welcome-top {
	background:#ed1c24 url() no-repeat center !important
}
.welcome-inner .select_city .selectbox {
	background:url() no-repeat 98% center !important
}
.welcome-inner .select_city .selectbox-wrapper {
	background:#FFFFFF !important;
}
.travel-filters {
	background:#fff;
}
.travel-types a {
	background:#fff;
}
.travel-types .current a, .travel-types a:hover {
	background:#4d820f;
}
.location-title {
	background:#4c4c4c;
}
.travel-locations a {
	background:url() no-repeat 8px 50%
}
.travel-locations a:hover, .travel-locations li.current a {
	background:#4d820f url() no-repeat 8px 50%
}
.travel-star {
	background:url() no-repeat
}
.travel-stars a:hover, .travel-stars a.active {
	background:#4d820f;
}
.travel-stars a:hover .travel-star, .travel-stars a.active .travel-star {
	background:url() no-repeat
}
.star-comment {
	background:url() no-repeat
}
.c-profiles #content_general input[type="submit"] {
	background:#75ae32;
}
.c-checkout #step_one_register .step-body-active .form-field label {
	background:url() no-repeat 97% 6px
}
#step_one_login input[type="submit"], #step_one_login .buttons-container .button {
	background:#75ae32;
}
#step_four_body input[type="submit"] {
	background:#666;
}
#wrap_place_order input {
	background:#75ae32;
}
.cm-checkout-complete .btn-continue .button {
	background:#75ae32;
}
#step_one_body .button-submit input, #step_two_body .button-submit input {
	background:#75ae32;
}
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {
	background:#51a351;
}
.meta-recents {
	background:rgba(0,0,0,0.75);
}
.meta-dealtoday {
	background:url()
}
.meta-dealtoday .time {
	background:url() no-repeat 0 50%
}
.meta-recents .time {
	background:url() no-repeat 0 50%
}
#checkout_steps .step-title, #step_three h2, .step-title-active {
	background:#ADADAD;
}
.per_step_row2 h2.step-title {
	background:#ADADAD url() no-repeat right center !important
}
#checkout_steps .step-container, #checkout_steps .step-container-active {
	background:#FFFFFF;
}
.pay_comment_info {
	background:#E9E9E9;
}
.order_payment_methods_desc {
	background:#E9E9E9;
}
.comment-title {
	background:url() no-repeat
}
#content_discussion .button-submit-action input {
	background:url() no-repeat
}
#content_discussion .button-submit-action input:hover {
	background:url() no-repeat
}
.comment-main {
	background:#f8f7f7;
}
#content_discussion .subheader, .subheader-first-item {
	background:none;
}
#content_discussion .box-question-mid {
	background:#ffffff;
}
.box-question-top {
	background:url() no-repeat
}
.box-question-bt {
	background:url() no-repeat
}
#content_discussion .bt_note {
	background:url() no-repeat
}
#content_discussion .box_anser button {
	background:#6ab90e;
}
.address-box .email {
	background:url() no-repeat 0 6px
}
.product-description tr:first-child {
	background:#ebebeb;
}
.cm-products-recents .product-item .meta {
	background-color:transparent !important;
}
.cm-products-dealtoday .product-item .meta {
	background-color:transparent !important;
}
#checkout_steps .notice-icon-nd {
	background:url() no-repeat right
}
.tipsy-inner {
	background-color:black;
}
.tipsy-arrow {
	background:url() no-repeat top left
}
.tipsy-s .tipsy-arrow {
	background-position:bottom left;
}
.tipsy-sw .tipsy-arrow {
	background-position:bottom left;
}
.tipsy-se .tipsy-arrow {
	background-position:bottom left;
}
.tipsy-e .tipsy-arrow {
	background-position:top right;
}
.pages-right .border-left {
	background:url()
}
.pages-right .pages-right-content {
	background:url() repeat-y
}
.background-white {
	background:#ffffff !important;
}
.location-address-box {
	background:url() no-repeat center bottom
}
.location-address-box-content {
	background:#FFFFFF;
}
.top_menu_register_news .sub-menu {
	background:#FFFFFF;
}
.top_menu_register_news .register_email .button {
	background:#51A351;
}
.top_menu_register_news li:hover {
	background:#FFFFFF;
}
.top_menu_register_news span {
	background:url() no-repeat center right
}
#toTopHover, #toTop {
	background:url() no-repeat
}
input[type="submit"], input[type="button"] {
	background:#75AE32;
}
.deal-related {
	background:#f7f7f7;
}
.deal-related-travel {
	background:#f7f7f7;
}
.faq-hotline-top {
	background:#f8f3f0;
}
.faq-elements-one .tiles-left {
	background:#88ba24;
}
.faq-elements-one .tiles-right {
	background:#1280df;
}
.faq-elements-two .tiles-left {
	background:#f7bc59;
}
.faq-elements-two .tiles-right {
	background:#232323;
}
.faq-elements-three {
	background:#982a2a;
}
.tiles-icon {
	background-image:url(/skins/hotdealv2/customer/images/icons/faq-icons.png);
	background-repeat:no-repeat;
}
.faq-elements-one .tiles-left .tiles-icon {
	background-position:-5px -5px;
}
.faq-elements-one .tiles-right .tiles-icon {
	background-position:-201px -5px;
}
.faq-elements-two .tiles-left .tiles-icon-2 {
	background-position:-394px -5px;
}
.faq-elements-two .tiles-right .tiles-icon {
	background-position:-295px -5px;
}
.faq-elements-three .tiles-icon {
	background-position:-104px -5px;
}
.tiles-icon-2 {
	background-image:url(/skins/hotdealv2/customer/images/icons/faq-icons.png);
	background-repeat:no-repeat;
}
.footer-hotline {
	background:#282828;
}
.social-icons {
	background:url() no-repeat
}
.icon-facebook {
	background-position:-5px -5px;
}
.icon-twitter {
	background-position:-56px -5px;
}
.icon-linkedin {
	background-position:-209px -5px;
}
.icon-google {
	background-position:-107px -5px;
}
.icon-youtube {
	background-position:-260px -5px;
}
.icon-pinterest {
	background-position:-158px -5px;
}
.copyright-logo img {
	background-color:#252525;
}
.per_step_row2 h2.step-title, #checkout_steps .step-title, #step_three h2, .step-title-active {
	background:#ed1c24 !important;
	background-image:none !important;
}
.bg_step_row_first {
	background:#fbfbfb;
}
.step_row_first_login {
	background:#cccccc;
}
#step_one_body.step-body-active {
	background:#fbfbfb;
}
.step_one_content_padding .form-field input.input-text {
	background:#FFFFFF !important;
}
.bg_step_row {
	background:#fbfbfb url() repeat-y -10px 0
}
.bg_step_row_bottom {
	background:#fbfbfb url() repeat-y -10px 0
}
#point_payment input[name="dispatch[checkout.point_payment]"] {
	background:none repeat scroll 0 0 #FBDF3F !important;
}
.title_select_method .power_by_onepay {
	background:url() no-repeat center
}
#payments_summary label, #shipping_rates_list label {
	background:#b9b9b9;
}
#payments_summary label.strong, #shipping_rates_list label.strong {
	background:#469f1f;
}
#shipping_rates_list #shipping_method_6_label {
	background:#b9b9b9 url() no-repeat 0 -3px
}
#shipping_rates_list #shipping_method_6_label.strong {
	background:#469f1f url() no-repeat 0 -3px
}
#shipping_rates_list #shipping_method_11_label {
	background:#b9b9b9 url() no-repeat 0 -246px
}
#shipping_rates_list #shipping_method_11_label.strong {
	background:#469f1f url() no-repeat 0 -246px
}
#shipping_rates_list #shipping_method_12_label {
	background:#b9b9b9 url() no-repeat 0 -123px
}
#shipping_rates_list #shipping_method_12_label.strong {
	background:#469f1f url() no-repeat 0 -123px
}
#wrap_place_order.btn_place_order input {
	background:url() no-repeat
}
#wrap_place_order.btn_place_order_2 input {
	background:url() no-repeat scroll 0 0 transparent
}
.checkout_comment_and_place_order {
	background:#efefef;
}
.pay_comment_info {
	background:#FFFFFF;
}
.order_total_info {
	background:#FFFFFF;
}
.btn_login_checkout .button-submit-action input, #step_two_body .button-submit input {
	background:#73B025 !important;
}
.login-with-fb {
	background:#3b5998 url() no-repeat 5px 0
}
.login-with-gplus {
	background:#d23e2b url() no-repeat 5px -47px
}
.login-with-yahoo {
	background:#700f77 url() no-repeat 5px -92px
}
.btn-submit-register .button-submit input {
	background:#73B025 !important;
}
.btn-checkout-register a {
	background:#73B025 !important;
}
.order_payment_methods_desc {
	background:#FFFFFF;
}
.cm-checkout-checkout .mainbox-container {
	background:none;
}
.cm-checkout-checkout .mainbox-title {
	background:url() no-repeat 0
}
.cm-checkout-checkout .mainbox-title .secure-page-title {
	background:none;
}
.icon_versionphone1 {
	background:url() no-repeat 0 5px
}
.social-facebook {
	background:url(../images/social_login.png) no-repeat;
	background-position:-52px 2px;
}
.social-google {
	background:url(/skins/hotdealv2/customer/addons/janrain/images/social_login.png) no-repeat;
	background-position:5px 2px;
}
.social-yahoo {
	background:url(/skins/hotdealv2/customer/addons/janrain/images/social_login.png) no-repeat;
	background-position:-26px 2px;
}
.box-social:hover {
	background:#ECEAE6;
}
.btn-checkout-not-account a {
	background:#F1C85F !important;
}
.check-outs-step-1 .button-submit input[type="submit"] {
	background:none repeat scroll 0 0 #73B025 !important;
}
.footer-contact-hotdeal {
	background:#24aa00;
}
.checkout-complete-password .button-submit input[type='submit'] {
	background:#73B025 !important;
}
.icon_email_foot {
	background:url() no-repeat 0 2px
}
.order-complete-post-facebook {
	background-color:#fcfdb1;
}
.order-complete-post-facebook-icon {
	background:url() no-repeat
}
.c-promotion_landing .mainbox-container {
	background:transparent !important;
}
.c-promotion_landing .btn_buy_now {
	background:url() no-repeat
}
.c-promotion_landing .btn_share {
	background:url() no-repeat
}
.c-promotion_landing .btn_buy_more {
	background:url() no-repeat
}
.promotion_line {
	background:url() no-repeat 50% 40px
}
.list_member {
	background:#f2f2f2;
}
.box_code_link .over-banner-backdrop {
	background:#000;
}
.over-banner-close {
	background:url() no-repeat
}
.hd-header-top .top-menu li.promotion-first-level:hover {
	background:#333333 !important;
}
.hd-header-top .top-menu li.promotion-first-level .sub-menu li:hover {
	background:none !important;
}
.order-complete-thank-deal-promotion div {
	background:#8bdf31;
}
.hd-header-top .top-menu li.promotion-bought-first-level:hover {
	background:#333333 !important;
}
.hd-header-top .top-menu li.promotion-bought-first-level .sub-menu li:hover {
	background:none !important;
}
.box_code_link {
	background:#041b45 url() no-repeat 7px
}
.btn-xem-mdt {
	background:url() no-repeat
}
.promotion-button {
	background:#d0f29e;
}
.c-promotion_landing .btn_buy_now_header {
	background:url() no-repeat
}
.c-promotion_landing .btn_buy_detail {
	background:url() no-repeat
}
.promo-morechance-element:hover {
	background:#fcfead;
}
.icon_plus_code {
	background:url() no-repeat 50% 0
}
.number_plus_checkout_text {
	background:#000;
}
.share-facebook-form {
	background:#eaeaea;
}
.share-facebook-form .btn-sharing-now {
	background:url() no-repeat 50% 50% !important
}
.promotion_content_tmp {
	background:#000!important;
}
.promotion_like_social {
	background:#FFF;
}
.top-menu .sub-menu .promo-morechance-element:hover {
	background:#fcfead;
}
.event-code-text {
	background:#000;
}
.form_submit_rand .form-field label.cm-required {
	background:url() no-repeat right 50%
}
.span_timeline_month a:hover {
	background:#F0FCE2;
}
.pagination_2 a, .pagination_2 a:visited, .pagination_2 a:hover, .pagination_2 a:active, .pagination_2 .pagination-selected-page {
	background:#999999;
}
.pagination_2 .paging_next_2 {
	background:#999999 url() 50% 50% !important
}
.pagination_2 .paging_pre_2 {
	background:#999999 url() 50% 50% !important
}
.pagination_2 .paging_next {
	background:#999999 url() 50% 50% !important
}
.pagination_2 .paging_pre {
	background:#999999 url() 50% 50% !important
}
.pagination_2 a:hover, .pagination_2 .pagination-selected-page {
	background-color:#73af39 !important;
}
.black_friday_txt_1 {
	background:url() no-repeat
}
.black_friday_txt_1_hn {
	background:url() no-repeat
}
.landing_black_friday_txt_1 {
	background:url() no-repeat
}
.black_friday_txt_2 {
	background:url() no-repeat
}
.landing_black_friday_txt_2 {
	background:url() no-repeat
}
.landing_black_friday_txt_3 {
	background:url() no-repeat
}
.landing_black_friday_txt_3_hn {
background:url(data:image/png;
base64, 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
